Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Automotive Software

Prozesse, Modelle und Variabilität

(Autor)

Buch
366 Seiten
2012 | 1., Aufl.
Shaker (Verlag)
978-3-8440-1262-0 (ISBN)

Lese- und Medienproben

Automotive Software - Cem Mengi
CHF 55,70 inkl. MwSt
  • Keine Verlagsinformationen verfügbar
  • Artikel merken
Software hat in der Automobilentwicklung eine bedeutende Rolle eingenommen. Sie eröffnet neue Potenziale und ist primärer Innovationstreiber. Gleichzeitig ist Software aber auch ein erheblicher Komplexitäts- und Kostenfaktor. Ein wesentlicher Grund hierfür ist die unzureichende Anwendung geeigneter Methoden und Konzepte zur systematischen Erfassung und Beherrschung von Softwarevarianten im Sinne der Wiederverwendung.

Das Bestreben, Software so zu gestalten, dass es für verschiedene Varianten adaptierbar ist, erfordert geeignete Maßnahmen in allen Phasen des Softwareentwicklungsprozesses: (1) Variabilität muss explizit erfasst werden können, (2) Abhängigkeiten zwischen variablen Entitäten müssen formuliert werden können und (3) Varianten müssen gebunden werden können. Die vorliegende Arbeit schlägt in diesem Zusammenhang verschiedene Lösungskonzepte vor und wendet diese auf drei Entwicklungsebenen an.

Die Basis stellt hierbei ein Variabilitätsmodell dar, welches jegliche Form der Variabilität explizit modelliert und strukturiert. Abhängigkeiten werden durch eine Restriktionssprache formuliert. Schließlich werden Varianten durch einen Konfigurierungsvorgang und einer anschließenden Generierung gebunden. Dieses Variabilitätsmodell wird dann auf allen Entwicklungsebenen eingesetzt.

Für den konzeptionellen Entwurf mit Funktionsnetzen wird ein Top-Down-Modellierungsprozess vorgeschlagen. Wiederverwendbare Bestandteile werden hierbei zunächst in einer klassifizierten Domänenbibliothek modelliert. Diese können dann aus der Bibliothek instanziiert und zur Modellierung von Funktionsnetzen verwendet werden. Zur expliziten und formalen Erfassung von Varianten wird ein Variabilitätsmechanismus eingeführt. Dieser wird mit dem Variabilitätsmodell gekoppelt, sodass Funktionsvarianten vollständig beherrscht werden können.

Im Architekturentwurf mit Simulink-Modellen wird aufgrund der hierbei etablierten inkrementellen Variantenentwicklung durch Copy-Paste ein Bottom-Up-Ansatz verfolgt, um gemeinsame und variable Modellanteile explizit zu identifizieren. Durch die Anwendung von geeigneten Variabilitätsmechanismen werden die Modellvarianten in ein Familienmodell überführt. Eine Anbindung an das Variabilitätsmodell komplettiert den Ansatz dieser Phase.

Bei der Implementierung (mit der Programmiersprache C) wird ein Ansatz verfolgt, bei dem die überwachte Variantenimplementierung mit Anbindung an das Variabilitätsmodell das zentrale Konzept dieser Ebene darstellt. Modifikationen am Quellcode werden an variantenspezifischen Sichten durchgeführt und anhand von Variabilitätsmechanismen in den ursprünglichen Quellcode überführt.

Die Ansätze der verschiedenen Ebenen sind dadurch charakterisiert, dass sie sowohl auf allen anderen Entwicklungsebenen als auch in Kombination angewendet werden können. Aus den beschriebenen Lösungskonzepten sind eine Reihe prototypischer Werkzeuge entstanden. Sie zeigen den Nachweis der Machbarkeit der in dieser Arbeit beschriebenen Ansätze.
Reihe/Serie Aachener Informatik Berichte Software Engineering ; 13
Mitarbeit Herausgeber (Serie): Bernhard Rumpe
Stellvertretende Herausgeber: Manfred Nagl
Sprache deutsch
Maße 170 x 240 mm
Gewicht 548 g
Einbandart Paperback
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
Schlagworte automotive software • Prozesse • Variabilität • Variabilitätsmodell
ISBN-10 3-8440-1262-1 / 3844012621
ISBN-13 978-3-8440-1262-0 / 9783844012620
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
was jeder über Informatik wissen sollte

von Timm Eichstädt; Stefan Spieker

Buch | Softcover (2024)
Springer Vieweg (Verlag)
CHF 53,15
Grundlagen – Anwendungen – Perspektiven

von Matthias Homeister

Buch | Softcover (2022)
Springer Vieweg (Verlag)
CHF 53,15
Teil 2 der gestreckten Abschlussprüfung Fachinformatiker/-in …

von Dirk Hardy; Annette Schellenberg; Achim Stiefel

Buch | Softcover (2025)
Europa-Lehrmittel (Verlag)
CHF 37,90