REFRESH - Ein wiederverwendbares Rahmenwerk für Reaktives Scheduling
REFRESH - A Reusable and Estendable Framework for REactive ScHeduling
Wissenschaftsdisziplinen
Informatik (100%)
Keywords
-
REACTIVE SCHEDULING,
SOFTWARE REUSE,
DYNAMIC SIMULATION,
STEELMAKING,
SOFT CONSTRAINTS,
APPLICATION FRAMEWORK
Im Projekt Refresh wurden Konzepte und Methoden der reaktiven Feinplanung (Scheduling) für Produktions- und Logistikprozesse untersucht und eine objektorientierte Software (C++) entwickelt, mit der Planungssysteme für individuelle Anwendungen erzeugt werden können. Dabei handelt es sich um eine Erweiterung der bereits existierenden Klassenbibliothek Déjà Vu um reaktive Fähigkeiten. Neue Anwendungen können durch spezialisierte (abgeleitete) Klassen, Aggregation von existierenden Klassen und Adaptierung von Parametern erzeugt werden. Die Software unterstützt eine graphische interaktive Benutzerschnittstelle, eine manuelle sowie automatische Einplanung von Aufträgen, eine Optimierung des Plans und die automatische Reaktion auf Ereignisse im Produktionsbetrieb, die bei der Planung nicht vorhergesehen wurden. Dabei wird unter Umständen eine automatische Umplanung durchgeführt. Das System wurde in einer auf Internetkommunikation beruhenden Simulation, in der verschiedene Akteure wie Kunden, Lieferanten und Betrieb als eigenständige Agenten simuliert wurden, getestet. Im Projekt gab es eine wissenschaftliche Kooperation mit dem Robotics Institute der Carnegie Mellon University in Pittsburgh und mit der School of Mechanical and Manufacturing Engineering der University of New South Wales in Sydney. Eine ausführliche Dokumentation der Ergebnisse kann von http://www.dbai.tuwien.ac.at/proj/Refresh/ geladen werden.
- Technische Universität Wien - 100%
- Roger M. Kerr, The University of New South Wales - Australien
- Stephen F. Smith, Carnegie Mellon University - Vereinigte Staaten von Amerika