Modellbasierte Anforderungsspezifikation sicherheitskritischer ...
Modellbasierte Anforderungsspezifikation sicherheitskritischer ...
Modellbasierte Anforderungsspezifikation sicherheitskritischer ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Inhaltsverzeichnis<br />
1. Abstract 1<br />
2. Einleitung 3<br />
3. Bestandsaufnahme und Identifikation von Mängeln 7<br />
3.1. Stand von Wissenschaft und Technik . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
3.1.1. Beschreibungsmittel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
3.1.1.1. Natürliche Sprache . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
3.1.1.2. Formale Sprachen . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />
3.1.1.3. Grafische Einzelbeschreibungsmittel und kombinierte Ansätze . . 9<br />
3.1.1.4. <strong>Modellbasierte</strong> Spezifikation mit der Unified Modeling Language<br />
(UML) und der Systems Modeling Language (SysML) . . . . . . 9<br />
3.1.2. Momentane Praxis in der Systementwicklung . . . . . . . . . . . . . . . . 12<br />
3.1.3. Momentane Praxis bei der <strong>Anforderungsspezifikation</strong> . . . . . . . . . . . . 14<br />
3.2. Fazit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
4. Prozessgetriebene, modellbasierte Spezifikation von Systemanforderungen 18<br />
4.1. Abgrenzung des Anwendungsbereichs . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
4.2. Konzeptbestandteile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
5. <strong>Modellbasierte</strong> <strong>Anforderungsspezifikation</strong>en 24<br />
5.1. Funktionales Anforderungsmodell . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
5.1.1. Wahl des Beschreibungsmittels . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
5.1.1.1. Inhaltliche Aspekte . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
5.1.1.2. Strukturelle Aspekte . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
5.1.1.3. Objektorientierung im Eisenbahnwesen . . . . . . . . . . . . . . 27<br />
5.1.1.4. Sonstige Anforderungen und Zusammenfassung . . . . . . . . . 28<br />
5.1.1.5. Diskussion möglicher Beschreibungsmittel für das funktionale<br />
Modell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
5.1.2. Metamodell und Subset der SysML . . . . . . . . . . . . . . . . . . . . . . 31<br />
5.1.3. Modellorganisation des funktionalen Modells . . . . . . . . . . . . . . . . 32<br />
5.1.3.1. Ebenen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
5.1.3.2. Sichten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
5.1.4. Modellinhalt des funktionalen Modells . . . . . . . . . . . . . . . . . . . . 36<br />
5.1.4.1. Systemabgrenzungssicht . . . . . . . . . . . . . . . . . . . . . . . 36<br />
5.1.4.2. Systemfunktionssicht . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
5.1.4.3. Szenariensicht . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />
5.1.4.4. Systemverhaltenssicht . . . . . . . . . . . . . . . . . . . . . . . . 53<br />
5.1.4.5. Subsystem-Struktur/Whitebox-Sicht . . . . . . . . . . . . . . . . 71<br />
5.1.4.6. Anforderungsschnittstellensicht . . . . . . . . . . . . . . . . . . . 75<br />
5.1.5. Konsistenzregeln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />
5.1.5.1. Konsistenz der Signale . . . . . . . . . . . . . . . . . . . . . . . . 79