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,

Slides:



Advertisements
Ähnliche Präsentationen
Zur SCORM-Fähigkeit konventioneller XML-unterstützender eLearning Developer Tools im Projekt I-can-EIB OFFIS Oldenburger Forschungs- und Entwicklungsinstitut.
Advertisements

Agent based computational economics Das Konzept rationalen Verhaltens im Umfeld maschineller Akteure Spezielles Seminar Wirtschaftsinformatik SS2001 Frankfurt.
Lexikon der Qualität Begriffe in Verbindung mit Qualität und ISO9000 finden sie auch im Lexikon der Qualität erläutert (
Qualität „Qualität ist die Gesamtheit von Eigenschaften und Merkmalen eines Produkts oder einer Tätigkeit, die sich auf deren Eignung zur Erfüllung gegebener.
P-UMLaut Petrinetze, UML und automatisierte Simulation
Prof. Dr. Liggesmeyer, 1 Software Engineering: Dependability Prof. Dr.-Ing. Peter Liggesmeyer.
Inhalt Saarbrücken,.
Eingebettete Systeme Qualität und Produktivität
Modellbasierte Software-Entwicklung eingebetteter Systeme
Eingebettete Systeme Qualität und Produktivität
Software-Engineering II Eingebettete Systeme, Softwarequalität, Projektmanagement Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt.
EPK-Visualisierung von BPEL4WS Prozessdefinitionen
Math-LIB Page Prof. Dr. Günter Törner Dr. Thorsten Bahne
1-1 Schlank und schnell zum Datawarehouse Marc Bastien Oracle Deutschland GmbH BTW Leipzig,
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2011.
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2012.
DEPARTMENT FÜR INFORMATIK
Einführung in Berechenbarkeit und Formale Sprachen
Vorstellung von PaderWAVE Generierung von Web-Anwendungen aus visuellen Spezifikationen, SS04 Projektgruppe der AG Kastens.
0 Energieeffiziente Compilierung für Digitale Signalprozessoren Markus Lorenz Peter Marwedel Rainer Leupers Projekt Prozessorarchitekturen und Compilertechniken.
Seminar Software-Engineering für softwareintensive Systeme
Datenbanken 2 - WML - Prof. Dr. Stefan Böttcher - WS 2000/01 Wireless Markup Language (WML) Quelle: Ziel: Daten aus dem Internet an.
Erschließen von semantischen Referenzen mit Ontology-Reasoning-Werkzeugen Das Ziel dieser Masterarbeit war die Erweiterung des ORBI Systems um ein Inferenz-System.
Prof. Dr. Holger Schlingloff
Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer.
Spezifikation, Verifikation, Testtheorie Prof. Dr. Holger Schlingloff Institut für Informatik und Fraunhofer FIRST.
Fachpraktikum Graphische Benutzungsoberflächen Wintersemester 2007/08
Self-study online e-learning und e-teaching Medienentwicklung an der Universität Stuttgart 1.
Prozessqualität und Produktqualität
Validas Model Validation AG
Entwicklung von Simulationsmodellen
Entwicklung von Simulationsmodellen WS 2007/08 Dr. Falk-Juri Knauft Mittwoch 9.15 Uhr – Uhr S25 Praktikum zur Entwicklung von Simulationsmodellen:
Informationen zur Klausur
Ergebnisse der Makrozoobenthos-Beprobung März 2007 Vergleich detaillierter Nachweisverfahren nach BWK-Merkblatt 3 für das Morsbacheinzugsgebiet Wuppertal,
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
Werkzeugunterstützte Softwareadaption mit Inject/J
1 Definition: Was ist eine Präsentation
Simulation komplexer technischer Anlagen
26. Februar 2014 Seite 1 Vermittlung von Informationskompetenz an Deutschschweizer Hochschulen Eine exemplarische Momentaufnahme Nadja Böller Lydia Bauer,
Dienstattribute für service-orientierte Workflows
1 Hausarbeitsseminar WS 2004/05 Analyse und Optimierung des Café Central mittels Warteschlangentheorie und Simulation (inkl. Umsetzung mit der Simulationssoftware.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Bewohnerumfrage 2009 durchgeführt vom
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil I): Simulation und 3D Programmierung Prof.
Dr. Elke Münch Verzahnung von Schule und außerschulischen Kooperationspartnern zur Unterstützung der ganzheitlichen Kompetenzentwicklung Fachtagung Praxistag.
Auslegung eines Vorschubantriebes
Planungsprozesse und quantitative Planung Prof. Dr. Friedrich Rosenkranz Frühjahrsemester 2009 Forschungsstelle Quantitative Planung und Marktforschung.
Seminar: Entwicklung verteilter eingebetteter Systeme WS05/06 Betreuer: Info:
Analyse von Ablaufdiagrammen
1 © Institut für Wissenschaftliches Rechnen, ETH Zürich NET'02: Neue Medien im Hochschulunterricht Der Anwendungsführer Eine computergestützte Trainingsumgebung.
Studienprojekt angewandte Informatik Sommersemester 2014
Verbundprojekt OUTSHORE Studie und Methodikentwicklung zur Beurteilung der Erfolgsfaktoren bei der Vergabe von Softwareprojekten an Niedriglohnländer.
Managemententscheidungsunterstützungssysteme (Ausgewählte Methoden und Fallstudien) ( Die Thesen zur Vorlesung 3) Thema der Vorlesung Lösung der linearen.
Seminar Informatik Didaktik FS08 Vorbesprechung
ASTROnomie Interaktiv & Dynamisch ASTROID C. Reimers Institut für Astronomie, Universität Wien Projektleitung: E. Dorfi, Institut für Astronomie, Universität.
Boga Abschlusspräsentation
Web-basierter Unterricht in der Computergraphik: Konzepte und Realisierung von interaktiven Online-Kursen Reinhard Klein, Frank Hanisch Wilhelm-Schickard.
Modellbasierte Software-Entwicklung eingebetteter Systeme
Modellbasierte Software-Entwicklung eingebetteter Systeme
Grafische Visualisierung von Softwarestrukturen
Wohin entwickeln sich die Wohnungsmärkte?
Möglichkeiten der Visualisierung
Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer.
Omniscient Debugging und Slicing für Java
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil I): Simulation und 3D Programmierung Prof.
Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer.
Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer.
Datenbanken im Web 1.
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
1. Betreuer: Prof. Dr. Jörg Striegnitz 2. Betreuer: Dr. Martin Schindler Kontextsensitive Autocompletion für Klassendiagramme in der UML/P Florian Leppers.
 Präsentation transkript:

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

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

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

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]

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)

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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

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

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