2 Graphische Benutzerschnittstelle
Team: Helge Kraas und Broder Schümann
Mist besteht aus verschiedenen Komponenten, die ihrerseits mit dem
Benutzer interagieren. Es gibt eine übergeordnete Schnittstelle, die
folgende Aufgaben bewältigt:
-
Start: Beim Start einer Mist-Session erscheint ein Fenster,
von dem aus es möglich ist, verschiedene Komponenten des Systems
aufzurufen.
- Abhängigkeitsverwaltung: Eine Simulation kann erst dann
aufgerufen werden, wenn das Programm syntaktisch korrekt ist. Das
gleiche gilt für den Modelchecker. Die Aufgabe besteht darin, eine
Definition der Abhängigkeiten zwischen den Komponenten festzulegen und
sie im Tool zu implementieren.
- Sessionsverwaltung: (2te Priorität) Es soll möglich sein,
eine Session (geöffnete Fenster, geladene Dateien, gewählte Optionen) zu
speichern. Eine gespeicherte Session sollte wieder hergestellt werden
können.
Die Benutzeroberfläche integriert alle anderen Komponenten, aus
diesem Grund ist in dieser Gruppe besonders auf die Konsistenz bzw.
Verletzung der Konsistenz zu achten.
Schnittstellen
Mit allen anderen Paketen. Siehe die entsprechenden Abschnitte dort.
©Public License