Plan Execution Unit

Problem: 

Im Rahmen des Asgaard-Projektes steuert die Plan Execution Unit die Ausführung instanzierter Pläne. Dabei wird ähnlich wie in Multitasking-Systemen abhängig von der Zeit und von Informationen über die Umgebung, die die Monitoring Unit liefert, der Planstatus der verschiedenen Pläne verändert. Wenn die Synchronisation eines Planes mit der Umwelt nicht mehr bewerkstellig werden kann, wird ein alternativer Plan ausgeführt. Wenn auch das scheitert, wird eine neuer Gesamtplan erstellt.

Aim: 

Im Rahmen dieses Praktikums soll die bestehende Plan Execution Unit erweitert werden. Das Konzept für verschiedene Erweiterungen liegt bereits vor.

Topics: 
Multi Tasking, Plan Synchronization
Other information: 

Entwicklungsumgebung: Java

Previous knowledge: 
Programmierkenntnisse in Java, elementare Vorkenntnisse von Multitasking und komplexen Datenstrukturen wären nützlich. Englische Dokumentation
Scope: 
BA
Scope: 
PR
Scope: 
MA
Contact: 
Silvia Miksch, by appointment, miksch [at] ifs.tuwien.ac.at
Area: 
Plan Execution
Status: 
closed