Header

Shop : Details

Shop
Details
978-3-8440-1262-0
39,80 €
ISBN 978-3-8440-1262-0
Paperback
366 Seiten
138 Abbildungen
548 g
24,0 x 17,0 cm
Deutsch
Dissertation
September 2012
Cem Mengi
Automotive Software
Prozesse, Modelle und Variabilität
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.
Schlagwörter: Automotive Software; Prozesse; Variabilität; Variabilitätsmodell
Aachener Informatik-Berichte, Software Engineering
Herausgegeben von Prof. Dr. rer. nat. Bernhard Rumpe, Aachen
Band 13
Verfügbare Online-Dokumente zu diesem Titel
Sie benötigen den Adobe Reader, um diese Dateien ansehen zu können. Hier erhalten Sie eine kleine Hilfe und Informationen, zum Download der PDF-Dateien.
Bitte beachten Sie, dass die Online-Dokumente nicht ausdruckbar und nicht editierbar sind.
Bitte beachten Sie auch weitere Informationen unter: Hilfe und Informationen.
 
 DokumentGesamtdokument 
 DateiartPDF 
 Kosten29,85 € 
 AktionDownloadZahlungspflichtig kaufen und download der Datei 
     
 
 DokumentInhaltsverzeichnis 
 DateiartPDF 
 Kostenfrei 
 AktionDownloadDownload der Datei 
     
 
 DokumentAbstract / Kurzzusammenfassung 
 DateiartPDF 
 Kostenfrei 
 AktionDownloadDownload der Datei 
     
Benutzereinstellungen für registrierte Online-Kunden (Online-Dokumente)
Sie können hier Ihre Adressdaten ändern sowie bereits georderte Dokumente erneut aufrufen.
Benutzer
Nicht angemeldet
Export bibliographischer Daten
Teilen
Shaker Verlag GmbH
Am Langen Graben 15a
52353 Düren
  +49 2421 99011 9
Mo. - Do. 8:00 Uhr bis 16:00 Uhr
Fr. 8:00 Uhr bis 15:00 Uhr
Kontaktieren Sie uns. Wir helfen Ihnen gerne weiter.
Captcha
Social Media