In der aktuellen Entwicklung von Fahrerassistenzsystemen ist der Trend zu immer komplexeren und gleichzeitig flexibleren Fahrerassistenzsystemen zu beobachten. Durch Wiederverwendung von einzelnen Komponenten steigt zudem der Integrations- und Testaufwand erheblich, da unterschiedliche möglicherweise projektspezifische Anforderungen umgesetzt werden müssen. Ein System zur flexiblen Zusammenstellung von Komponenten zu neuen, speziell auf das Projekt angepassten Produkten erscheint hier sinnvoll und nötig, um die Komplexität beherrschbar zu machen. Umfeldwahrnehmungssysteme bilden für viele Fahrerassistenzsysteme die Basis, auf der Entscheidungen getroffen werden. Eine Umfeldwahlwahrnehmung verarbeitet Daten von Umfeldsensoren und bereitet diese für die eigentliche Applikation geeignet auf. Der Einsatz einer einheitlichen Umfeldwahrnehmung, welche alle Sensoren und Applikationen gleichzeitig bedienen kann, stellt eine große Herausforderung für die Entwicklung dar. Einfacher erscheint es, eine Umfeldwahrnehmung in kleine Einzelteile (Architekturkomponenten) aufzuteilen und nur die für die Funktion notwendigen Komponenten in eine speziell für eine Applikation zusammengestellte Umfeldwahrnehmung einzubringen. Die Schwierigkeit liegt damit jedoch in der Definition der Komponentenaufteilung, der Schnittstellen zwischen den Komponenten sowie in der Zusammenstellung der Komponenten zu einem konkreten Produkt. Eine Software Produktlinie ist dabei die Anwendung von Produktlinien, wie sie bereits seit langem beispielsweise im Automobilbau eingesetzt werden, auf Softwareprodukte. Ähnlich wie bei verschiedenen Modellvarianten einer Fahrzeugplattform wird hier mit Hilfe von definierten Regeln und klar definierten Schnittstellen aus Architekturkomponenten ein individuell angepasstes Produkt zusammengestellt. Ferner ist die Umsetzung spezieller Anforderungen durch einzelne, projektspezifische Komponenten möglich, die anstelle von Komponenten der Produktlinie eingesetzt werden. In diesem Beitrag wird eine Architektur für Umfeldwahrnehmungssysteme im Kraftfahrzeug vorgestellt, die diesen Ansatz anwendet. In Abschnitt 2 wird ein kurzer Überblick über Software Produktlinien gegeben. Anschließend wird in Abschnitt 3 die Systemarchitektur vorgestellt und im Folgenden die Zusammenstellung von Produkten dargestellt. Ein Fallbeispiel und ein Ausblick schließen den Beitrag ab.
Entwicklung einer Software Produktlinie zur flexiblen Erstellung von Umfeldwahrnehmungssystemen
Development of a software product line for flexible creation of environment detection systems
2010
15 Seiten, 8 Bilder, 14 Quellen
Aufsatz (Konferenz)
Deutsch
Entwicklung einer Software Produktlinie zur flexiblen Erstellung von Umfeldwahrnehmungssystemen
Kraftfahrwesen | 2010
|PRODUKTION Audi A1 — Fertigung einer völlig neuen Produktlinie
Online Contents | 2010
|Audi A1 - Fertigung einer voellig neuen Produktlinie
Kraftfahrwesen | 2010
|Neue Produktlinie fur Instrumentation und Medizin
British Library Online Contents | 2008