4 research outputs found

    Vorgehensmodell zur Modellierung, Strukturierung und objektiven Bewertung von Software-Architekturen in der Fahrerassistenz

    Get PDF
    Die KomplexitĂ€t von E/E-Systemen und damit auch deren Anteil an der Wertschöpfung im Automobil nimmt bestĂ€ndig zu. Dies gilt in besonderem Maße fĂŒr Fahrerassistenzsysteme mit ihrer hohen Vernetzung und langen, zum Teil sicherheitskritischen Wirkketten. Die vorliegende Arbeit fokussiert auf die Entwicklung der Software-Anteile von Fahrerassistenzsystemen und berĂŒcksichtigt dabei ausdrĂŒcklich auch nicht-funktionale EinflussgrĂ¶ĂŸen und Anforderungen. Als wichtigster Stellhebel wird dabei die explizite Modellierung von Software-Architektur identifiziert. Auf Basis eines vorhandenen in der Serienentwicklung etablierten Vorgehensmodells werden signifikante Änderungen und Erweiterungen vorgeschlagen, die eine formale und durchgĂ€ngige Modellierung von Software-Architektur ermöglichen. Das HerzstĂŒck bildet die Abstrakte Automotive Software-Architektur (ABSOFA), welche eine eigenstĂ€ndige Modellierungssprache definiert, um Software-Architekturen in der Automobil-DomĂ€ne frĂŒhzeitig im Entwicklungsprozess und vollstĂ€ndig realisierungsunabhĂ€ngig zu beschreiben. Über ein zentrales Datenmodell können automatisierte (Modell-)Transformationen in unterschiedliche Werkzeuge und zwischen unterschiedlichen Abstraktionsebenen beziehungsweise Prozessschritten durchgefĂŒhrt werden. ErgĂ€nzt wird dieses zielgerichtete und effiziente Vorgehen um ein Verfahren zur objektiven Software-Architekturbewertung mit Hilfe von quantifizierten Metriken. DarĂŒber hinaus wird ausfĂŒhrlich diskutiert wie Software-Architekturen in der Fahrerassistenz konkret zu strukturieren sind, um den besonderen Anforderungen dieses Fachbereichs gerecht zu werden. Dies erfolgt am realen Beispiel von heutigen Fahrerassistenzsystemen der LĂ€ngsfĂŒhrung. Die bestehende Software-Architektur wird analysiert und neu strukturiert. Das dient gleichzeitig als Evaluierung der zuvor genannten AnsĂ€tze unter Bedingungen der Serienentwicklung. An einem konkreten Fallbeispiel der Implementierung eines Fahrerassistenzsystems werden zum Abschluss die Vorteile der neuen Struktur eindeutig aufgezeigt
    corecore