Beim objektorientierten Ansatz zur Spezifikation von komplexen Systemen ist das Prinzip der Vererbung ein bedeutendes Konzept. Dabei handelt es sich um die Generalisierung der gemeinsamen Eigenschaften von Objekten in einer Superklasse, die dann von den Unterklassen spezialisiert werden. Bei einer objektorientierten Systemspezifikation führt der Einsatz dieses Prinzips zur Wiederverwertung und Redundanzvermeidung. Im Beitrag wird das Prinzip der Vererbung aus der Sicht der Systemmodellierung näher betrachtet. Vererbung ist eine ist-ein-Relation, die reflektiv, antisymmetrisch und transitiv ist und das Erben der Struktur und des Verhaltens der Oberklasse mit folgenden Eigenschaften ermöglicht: 1. Die Attribute und die Aktionen der Oberklasse werden an die Unterklasse vererbt. 2. Die Teilobjekte der Oberklasse werden an die Unterklasse vererbt. 3. Die Zustände der Oberklasse bleiben in der Unterklasse erhalten, sie können in der Unterklasse in weitere Zustandsdiagramme umgewandelt werden. Die Unterklassen bleiben in ihrem Lebenszyklus in den Zuständen der Oberklasse. 4. Die Unterklassen interagieren mit den Objekten, mit denen die Oberklasse interagiert. 5. Die Aktionen der Oberklasse können bei der Unterklasse in entsprechende Aktionen umgewandelt werden. Die Oberklasse muß bezüglich ihrer Attribute, Operationen und ihres Verhaltens so definiert werden, daß sie die oben genannten Anforderungen erfüllt. Das Prinzip wird am Beispiel der funkbasierten Bahnübergangssteuerung speziell für das Fahrwegelement und den eingleisigen Bahnübergang beim FunkFahrBetrieb (FFB) veranschaulicht.
Prinzip der Vererbung bei der objektorientierten Analyse am Beispiel der funkbasierten Bahnübergangssteuerung
2000
14 Seiten, 4 Bilder, 15 Quellen
Conference paper
German
Zugfahrten in funkbasierten Betriebsverfahren
IuD Bahn | 1998
|Formale Sicherheitsanalyse einer funkbasierten Bahnübergangssteuerung
Tema Archive | 2000
|Bedeutung von Relationen in der objektorientierten Analyse
IuD Bahn | 2001
|European Patent Office | 2021
|European Patent Office | 2020
|