Objektorientierte Softwareentwicklung ist auch bei Embedded Systemen ein vieldiskutiertes Thema. Dieser Artikel führt die Grundbegriffe ein und stellt die Unified Modeling Language (UML) anhand von einfachen Beispielen aus dem Automotive-Bereich vor. Es wird anschließend beschrieben, wie man die UML zur Entwicklung von Automotive-Systemen einsetzt. Dabei wird speziell darauf eingegangen, wie man eine objektorientierte Entwicklung realisiert, wenn das Zielsystem in C implementiert werden muss. Der Hauptgrund für den Einsatz von UML ist die Entwicklung der Software auf der Basis von Modellen. Diese Modelle ermöglichen die gezielte Verfeinerung von abstrakteren Modellen und bietet so eine Fülle von Vorteilen. Modelle erlauben den Entwicklern miteinander über die verschiedenen Aspekte der Softwareentwicklung zu reden. Sie können benutzt werden, um den Prozess der Software-Entwicklung kontrollierbar machen, da alle Informationen über die Software in Form von Diagrammen gesammelt werden. Diese Diagrammdarstellung ist darüber hinaus sehr anschaulich und erlaubt eine übersichtliche Darstellung der Ideen, die in die Software eingeflossen sind. Außerdem sind die Modelle selbst das zentrale Element der Wiederverwendung - und nicht mehr der Quellcode. Damit ist es möglich, objektorientierte Modelle leicht auf andere Varianten oder Hardware-Plattformen anzupassen.
Objektorientiertes Software-Engineering mit UML für die Elektronik im Kraftfahrzeug
Object-orientierted software engineering using UML for automotive elektronic
1999
23 Seiten, 12 Bilder, 2 Quellen
Aufsatz (Konferenz)
Deutsch
Objektorientiertes Modellierungskonzept für Steuergeräte-Software
Tema Archiv | 1999
|SLUB | 1991
|Tema Archiv | 1991
|Kraftfahrwesen | 1993
|