1 Identifikation/Definition der Methode
Bei SVM handelt es sich um eine Methodenkategorie; die einzelnen anwendbaren Verhaltensmodelle werden in Anlage 1 (SVM) unter Angabe von Auswahlkriterien genauer erläutert. Erst im Rahmen der Operationalisierung wird eine spezifische Methode festgelegt. Als Übersichtsbeschreibung kann / Davis, 88 / verwendet werden.
2 Kurzcharakteristik der Methode
Ziel und Zweck
Ziel der Systemverhaltensmodelle (SVM) ist es, die Anforderungen an das dynamische Verhalten eines Systems mittels eines Modells zu präzisieren. Besondere Beachtung finden hierbei der Einfluß von (externen) Ereignissen auf das System sowie mögliche Nebenläufigkeiten innerhalb des Systems. Dieses Modell dient insbesondere dem Abgleich und der Präzisierung der Anforderungen (Vollständigkeit, Eindeutigkeit, usw.) mit dem Anwender.
Darstellungsmittel
Die Darstellungsmittel für Systemverhaltensmodelle gliedern sich in
Als Darstellungsmittel für a) kommen sowohl Netzdarstellungen als auch Darstellungen (kommunizierender) Automaten in Frage. Diese beinhalten die Darstellung von Ereignissen, Zuständen, Aktionen und Bedingungen und gegebenenfalls weitere Angaben in Form von spezifischen Beschriftungen einzelner Elemente. Die Nebenläufigkeit einzelner Zustände/Aktionen wird ebenfalls im Modell dargestellt.
Diese statische Struktur des Modells wird gemäß b) ergänzt durch eine Darstellung von (Ablauf-) Szenarien, die eine zeitliche und/oder kausal-logische Abfolge möglicher Kombinationen von Ereignissen, Zuständen und Aktionen wiedergeben, anhand derer sich die gewünschten bzw. nicht erwünschten Eigenschaften im dynamischen Ablauf nachvollziehen 1) lassen. Die Szenarien entsprechen dabei den möglichen Abwicklungen des zugehörigen Fall-/Erreichbarkeitsgraphen des Modells.
Funktioneller Ablauf
Die Methodendurchführung umfaßt prinzipiell folgende Schritte (die Reihenfolge ist hierbei exemplarisch zu sehen; einzelne Schritte können durchaus parallel durchgeführt werden):
Anmerkung: Die Formalisierung durch das Modell erlaubt bereits an dieser Stelle die Feststellung syntaktischer Eigenschaften, wie Konsistenz der Struktur, Undeterminiertheiten bei Verzweigungen, usw.
3 Grenzen des Methodeneinsatzes
Die Methode SVM kommt zum Einsatz, wenn es sich um ein Echtzeitsystem bzw. ein verteiltes System handelt und die Kritikalität hoch ist. Bei umfangreichen Modellen ist die Unterstützung durch ein Werkzeug unerläßlich.
4 Detaillierung der Methodenzuordnung
4.1 SVM in Aktivität SE 1.5 "System fachlich strukturieren"
Die Methode SVM wird auf Systemebene in der Weise angewandt, daß die (hinsichtlich Kritikalität) relevanten Systemteile und -Funktionen sowie die relevante Umgebung des Systems bei der Modellierung und Analyse berücksichtigt werden. Die Methode deckt das Teilprodukt "Beschreibung der Funktionalität" nur in Ergänzung durch andere Methoden ab.
4.2 SVM in Aktivität SE 3.3 "Anforderungen an die Funktionalität definieren"
Die Methode SVM wird auf SW-Ebene angewandt, wenn auf dieser Ebene die Anforderungen hinsichtlich Kritikalität - durch Vererbung der Kritikalität - als Verfeinerung einzelner Segment-Funktionen detaillierter beschrieben werden sollen. Insbesondere ist dies der Fall, wenn die SW-Einheit so mit anderen SW-/HW-Einheiten in Wechselwirkung steht, daß sich ein spezifisches Verhalten auf dieser Betrachtungsebene ergibt, welches auf den höheren Ebenen noch nicht modelliert wurde. Die Methode deckt das Teilprodukt "Gesamtfunktion des Elements" bezüglich derjenigen Funktionsabläufe ab, die in die Kritikalitätsbetrachtung einbezogen sind.
5 Schnittstellen
- entfällt -
6 Weiterführende Literatur
/
Baumgarten,
90 /,
/
Davis,
88 /,
/
Harel,
87 /,
/
Reisig,
85 /,
/
Reisig,
86 /