Die steigenden Anforderungen an Sensorik und Aktorik im Auto gehen einher mit mehr Softwarebedarf. Etablierte Entwurfsmethoden wie Unified Modeling Language (UML) müssen daher so umgestaltet werden, dass sie auch für die Entwicklung solcher eingebetteter Echtzeitumgebungen genutzt werden können. Mit der 'Titus-Tool Suite' wurde bei DaimlerChrysler eine Entwurfsmethodik entwickelt und erprobt, die eine Wiederverwendung von Software in verschiedenen Hardware-Topologien ermöglicht. Dabei werden die Fahrzeugfunktionen auf der Grundlage einer Client/Server-Architektur als ein Netz verschiedener Komponenten entwickelt, unabhängig von der Topologie des physikalischen Netzes entworfen und auf mehrere, durch beispielsweise einen CAN-Bus vernetzte Steuergeräte abgebildet. Dies geschieht in fünf Phasen: Zunächst wird die Struktur der Fahrzeugfunktion entworfen, wobei die einzelnen Elementarfunktionen (Firmware-Prozessklasse, primärer Client, Monitor und primärer Server) als Black Box definiert werden und Schnittstellen erhalten, über die sie mit anderen Elementarfunktionen kommunizieren können. Sie können zu einem hierarchisch gegliederten Modell zusammengefasst werden, das in einer Funktionsbibliothek bereitgestellt wird. Anschließend werden sie durch eine Verhaltensbeschreibung konkretisiert und Modelle der Hardware-Topologie erstellt. Schließlich wird aus den Fahrzeugfunktionen ein Softwaresystem zusammengestellt und auf ein konkretes Netz von Steuergeräten verteilt. Nach der Integration wird eine automatische, skriptgesteuerte Code-Generierung angestoßen, die für jedes Steuergerät den Code erzeugt.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Verteilte Systeme im Automobil. Ein Entwicklungswerkzeug für den methodischen Software-Entwurf


    Contributors:
    Wernicke, M. (author) / Freund, U. (author)

    Published in:

    Elektronik, Poing ; 50 , Elektronik Automotive Sonderheft ; 79-83


    Publication date :

    2001


    Size :

    5 Seiten, 9 Bilder, 7 Quellen



    Type of media :

    Article (Journal)


    Type of material :

    Print


    Language :

    German




    Verteilte Systeme im Automobil

    Freund,U. / Wernicke,M. / ETAS,DE et al. | Automotive engineering | 2001


    Entwicklungswerkzeug fuer zeitgesteuerte Systeme

    Ringler,T. / Univ.Stuttgart,DE | Automotive engineering | 2001


    Frameworks für verteilte Software im Automobil

    Lux, Stefan / Galetzka, Michael | Tema Archive | 2003