22.11.2013 Aufrufe

Modellbasierte Anforderungsspezifikation sicherheitskritischer ...

Modellbasierte Anforderungsspezifikation sicherheitskritischer ...

Modellbasierte Anforderungsspezifikation sicherheitskritischer ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!