22.11.2013 Aufrufe

Modellbasierte Anforderungsspezifikation sicherheitskritischer ...

Modellbasierte Anforderungsspezifikation sicherheitskritischer ...

Modellbasierte Anforderungsspezifikation sicherheitskritischer ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Abbildung 6.24.: Automatisierter Vergleich von Sequenzdiagrammen<br />

Auch im Rahmen von OPRAIL wurde der Model-Checker RUVE [STM04] für die Überprüfung<br />

von UML-Modellen erprobt. Allerdings war dies auf Grund des eher experimentellen Charakters<br />

der Software nur für sehr einfache und ausgewählte Modelle möglich. Auch zum jetzigen<br />

Zeitpunkt existiert kein für den Produktiveinsatz taugliches Werkzeug zur Durchführung des<br />

Model-Checking von UML/SysML-Modellen. Zudem ist das Modelchecking zurzeit auf die Verifikation<br />

von Verhaltensmodellen aus Zustandsmaschinen begrenzt. Dies steht im Widerspruch<br />

zu der in dieser Arbeit propagierten Verwendung von Aktivitätsdiagrammen für die Verhaltensmodellierung.<br />

Zwar zeigt Eshuis in [ESH06] einen Ansatz, mit dem auch Aktivitätsdiagramme<br />

formal verifiziert werden können. Allerdings fehlt dafür jedoch noch eine entsprechende technische<br />

Umsetzung in ein praxisnah einsetzbares Werkzeug.<br />

Daher wird die formale Verifikation im Rahmen dieser Arbeit auch nur als mögliche Zukunftsoption<br />

zur formalen Überprüfung von Anforderungsmodellen aufgeführt. Somit erfolgt auch<br />

keine exakte Definition des Subprozesses, da diese vom tatsächlich verwendeten Model-Checker<br />

abhängig wäre. Davon unabhängig sind jedoch die Eingangsdaten, die für die formale Verifikation<br />

erforderlich sind: die Verhaltenssicht des Anforderungsmodells und die zu überprüfenden<br />

Sicherheits- und Lebendigkeitsbedingungen. Letztere werden üblicherweise durch temporallogische<br />

Formeln beschrieben. Jedoch existieren auch Ansätze, Sequenzdiagramme so umzuformen,<br />

dass sie für diesen Zweck verwendet werden können [ARA05, S. 151]. Auf diese Weise ließe<br />

sich die für Fachingenieure unbeliebte Auseinandersetzung mit formalen Beschreibungsmitteln<br />

139

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!