Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

AK Simulationswerkzeuge für das RE R. Schmid / 18.05.2014 Folie 1 Evaluation von simulationsfähigen RE-Werkzeugen Reto Schmid Institut für Informatik,

Ähnliche Präsentationen


Präsentation zum Thema: "AK Simulationswerkzeuge für das RE R. Schmid / 18.05.2014 Folie 1 Evaluation von simulationsfähigen RE-Werkzeugen Reto Schmid Institut für Informatik,"—  Präsentation transkript:

1 AK Simulationswerkzeuge für das RE R. Schmid / Folie 1 Evaluation von simulationsfähigen RE-Werkzeugen Reto Schmid Institut für Informatik, Universität Zürich

2 AK Simulationswerkzeuge für das RE R. Schmid / Folie 2 Agenda Zielsetzung des AK, Mitglieder Umfang der Evaluation Untersuchte Werkzeuge Ergebnisse der Evaluation Schlussfolgerungen Stand der Arbeit, Ausblick

3 AK Simulationswerkzeuge für das RE R. Schmid / Folie 3 Zielsetzung des AKs Ausgangslage Ausführbarkeit von Spezifikationen ist ein wichtiger Bestandteil des RE, um möglichst frühzeitig das gegenseitige Verständnis bezügl. des Zielsystems festigen zu können (Validation). Zielsetzung Bestandesaufnahme von RE-Werkzeugen mit Simulations-/ Animationsfähigkeiten: - Entsprechende RE-Werkzeuge ausfindig machen - Diese Werkzeuge klassifizieren und bewerten - Ergebnisse zusammenfassen und publizieren

4 AK Simulationswerkzeuge für das RE R. Schmid / Folie 4 Mitglieder Leitung –Prof. Dr. Martin Glinz, Universität Zürich Mitglieder –Prof. Erwin Fahr, Berufsakademie Ravensburg –Stefan Berner, Universität Zürich –Johannes Ryser, Universität Zürich –Reto Schmid, Universität Zürich –[Ralf Reutemann, Daimler-Chrysler Aerospace AG]

5 AK Simulationswerkzeuge für das RE R. Schmid / Folie 5 Berücksichtigte Werkzeuge Geeignet für RE Simulation: Interaktive Ausführung des Systemmodells oder Teilen davon (inkl. modellbasiertes Prototyping) Animation: Visualisierung des Verhaltens mittels der verwendeten graphischen/textuellen Notationen (ev. zusätzliche Multimedia-Benutzerschnittstellen)

6 AK Simulationswerkzeuge für das RE R. Schmid / Folie 6 Untersuchte Werkzeuge 55 Werkzeuge total –16 Kandidaten 10 Werkzeuge im Detail evaluiert 6 weitere Kandidaten, jedoch keine AK-Ressourcen mehr –33 nicht als Kandidaten geeignet 15 (textuelle) Anforderungsverwaltungswerkzeuge 11 CASE-Werkzeuge ohne Simulation/Animation 2 Workflow- / BPR-Werkzeuge 5 Werkzeuge für quantitative Simulationen –6 Werkzeuge nicht klassifizierbar zuwenig Information verfügbar

7 AK Simulationswerkzeuge für das RE R. Schmid / Folie 7 Auswahlkriterien für Detailevaluation Verfügbarkeit der benötigten Informationen (ev. Demoversion) Vielfalt im Bereich... –Notationen –Ursprungsland –Spezielle Eigenschaften

8 AK Simulationswerkzeuge für das RE R. Schmid / Folie 8 Evaluierte Werkzeuge

9 AK Simulationswerkzeuge für das RE R. Schmid / Folie 9 Evaluierte Eigenschaften (1) Ausführung –Interpretation vs. Codegenerierung –div. Zielplattformen Interaktion mit Simulation/Animation –div. Arten von Vorwärtsschritte –Rückwärtsschritte –Ereignisse generieren –Modellzustand ändern

10 AK Simulationswerkzeuge für das RE R. Schmid / Folie 10 Ergebnisse: Ausführung

11 AK Simulationswerkzeuge für das RE R. Schmid / Folie 11 Ergebnisse: Interaktion

12 AK Simulationswerkzeuge für das RE R. Schmid / Folie 12 Evaluierte Eigenschaften (2) Animation/Visualisierung –Graphisch vs. textuell –Programmierbare Benutzerschnittstellen –Externe Benutzerschnittstellen –Animation in Echtzeit –Animation der Detailebene Aufzeichnungen –Sequenzdiagramme, MSC –Statistiken –Zeitlinien

13 AK Simulationswerkzeuge für das RE R. Schmid / Folie 13 Ergebnisse: Animation

14 AK Simulationswerkzeuge für das RE R. Schmid / Folie 14 Ergebnisse: Aufzeichnen

15 AK Simulationswerkzeuge für das RE R. Schmid / Folie 15 Evaluierte Eigenschaften (3) Validierung –Organistorische Unterstützung –Modellabdeckung Verifikation –Syntax –Statische (semantische) Eigenschaften –Dynamische Eigenschaften –Invarianten –Vergleich MSC - Systemmodell –Autom. Zustandsraum-Exploration

16 AK Simulationswerkzeuge für das RE R. Schmid / Folie 16 Ergebnisse: Validierung

17 AK Simulationswerkzeuge für das RE R. Schmid / Folie 17 Ergebnisse: Verifikation 1 programmierbar

18 AK Simulationswerkzeuge für das RE R. Schmid / Folie 18 Schlussfolgerungen Zustandsautomaten sind stark verbreitet Eingebettete/Echtzeit-Systeme Datenbasierte Systeme Simulations/Animations-Realisierungen sind sehr ähnlich Validationsunterstützung ist oft eher ungenügend –Überdeckung Verifikation ist oftmals konventionell –Syntax, Definitionen, Typverträglichkeit, etc.

19 AK Simulationswerkzeuge für das RE R. Schmid / Folie 19 Stand der Arbeit und Ausblick Stand –Evaluationen (fast) abgeschlossen –Abschlussbericht fertigstellen (bis ca. 01/2000) Ausblick –Paper veröffentlichen –Auflösung des AKs

20 AK Simulationswerkzeuge für das RE R. Schmid / Folie 20 AK-Webseiten sim_intro.html

21 AK Simulationswerkzeuge für das RE R. Schmid / Folie 21 Nicht berücksichtigte Eigenschaften Projektverwaltung Mehrbenutzerzugriff Qualitätssicherung Konfigurationsverwaltung Versionsverwaltung Interoperabilität Identifikation von Anforderungen Rückverfolgbarkeit von Anforderungen Benutzerfreundlichkeit Unterstützung durch den Hersteller

22 AK Simulationswerkzeuge für das RE R. Schmid / Folie 22 Nicht berücksichtigte Werkzeuge GUI-Werkzeuge Workflow- / BPR-Werkzeuge Werkzeuge für allgemeine, quantitative Simulationen CASE-Werkzeuge Codegeneratoren Werkzeuge für Graphische Programmierung


Herunterladen ppt "AK Simulationswerkzeuge für das RE R. Schmid / 18.05.2014 Folie 1 Evaluation von simulationsfähigen RE-Werkzeugen Reto Schmid Institut für Informatik,"

Ähnliche Präsentationen


Google-Anzeigen