Modellbasierte Anforderungsspezifikation sicherheitskritischer ...
Modellbasierte Anforderungsspezifikation sicherheitskritischer ...
Modellbasierte Anforderungsspezifikation sicherheitskritischer ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Im Rahmen des Anforderungsmodells können die Sequenzdiagramme dabei als situationsbezogene<br />
Vorgabe der Interaktion zwischen SuB und den Akteuren verstanden werden. Die einzelnen<br />
Diagramme der Szenarien werden dabei nicht notwendigerweise ausschließlich händisch<br />
erstellt. Wie im entsprechenden Kapitel der Prozessbeschreibung dargelegt wird (siehe Abschnitt<br />
6.4.5.4), bestehen die Szenarien üblicherweise aus einer Vereinigung von manuell erstellten und<br />
durch ein Testfallgenerierungswerkzeug erzeugten Sequenzdiagrammen. Hintergrund für dieses<br />
Vorgehen ist die Schaffung einer einheitlichen Testbasis, die für die Verifikation der Modellierung<br />
des Systemverhaltens erforderlich ist. Es ist somit eine permanente Konsistenz zwischen Szenarien<br />
und Systemverhalten gewährleistet, d.h. das modellierte Systemverhalten (siehe 5.1.4.4)<br />
erfüllt immer die Vorgaben aus den Szenarien. Die Szenarien dienen somit nicht nur einer Darstellung<br />
der System-Umwelt-Interaktion, sondern sind auch Testfälle sowohl für die Prozessschritte<br />
innerhalb der Modellerstellung (siehe 6.4.5.1), als auch für die spätere Abnahme des<br />
realen Systems.<br />
interaction<br />
<br />
BUe Sichern Ablaeufe[ Regelablauf ]<br />
<br />
: BUe<br />
<br />
: Triebfahrzeugfuehrer<br />
<br />
: Strassenverkehrsteilnehmer<br />
{3 Sek..3 Sek}<br />
1: Aktuelles LzA-Signalbild(gelb leuchtet)<br />
<br />
2: Aktuelles LzA-Signalbild(rot leuchtet)<br />
<br />
{12 Sek..15 Sek}<br />
3: [rot leuchtet]Aktuelles UeS-Signalbild(BUe1)<br />
<br />
4: Aktuelle Schrankenposition(schliessend)<br />
<br />
{5 Sek..12 Sek}<br />
5: Aktuelle Schrankenposition(geschlossen)<br />
<br />
Abbildung 5.9.: Darstellung eines Szenarios in einem Sequenzdiagramm<br />
Bild 5.9 zeigt beispielhaft ein Sequenzdiagramm zur Beschreibung eines Ablaufs. Zu erkennen<br />
sind die drei Lebenslinien, wobei die linke das SuB repräsentiert, die anderen beiden die am<br />
Szenario beteiligten Akteure, mit denen das SuB im vorliegenden Fall Informationen austauscht.<br />
49