Die Wiederverwendung von spezifizierten, implementierten und getesteten Software-Bausteinen kann zu effizienteren Entwicklungsverfahren in der Kfz-Elektronik beitragen. Ziel dieser Arbeit war es, eine neuartige Entwicklungsmethode und einen entsprechenden Prozess darzustellen, der von einer Reihe integrierter Werkzeuge unterstützt wird. Es wurden Entwicklungswerkzeuge erstellt, die auf einem gemeinsamen Repository basieren und so die Möglichkeiten zur gemeinsamen und durchgängigen Datenhaltung nutzen. Es wurden Import- und Export-Schnittstellen aufgebaut, mit denen ein Datenaustausch zu anderen Systemen ermöglicht wurde. Ein prototypischer Entwicklungsprozess sorgt für eine schnelle und geradlinige Entwicklung der Software, sowohl beim Fahrzeughersteller als auch bei Zulieferern. Der Prozessschritt Plazierung, bei dem die Software-Struktur auf die Steuergeätetopologie abgebildet wird, wurde in mehrere Phasen aufgeteilt und kann automatisch ausgeführt werden. Dazu wurden speziell die Belange betrachtet, die zum Grundmuster der Client/Server-Architektur gehören. Gegenseitige Abhängigkeiten zwischen den Prozessen können beschrieben werden. Auf dieser Basis wurden Kosten- und Randbedingungsfunktionen entwickelt, mit denen eine objektive Beurteilung von Mapping-Konfigurationen ermöglicht wird. Es zeigt sich, dass exakte und deterministische Optimierungsverfahren nicht in der Lage sind, das Plazierungsproblem effizient zu lösen. Deshalb wurde ein stochastischer Ansatz verfolgt, mit dem auch solche Probleme effizient gelöst werden können. Es wird nachgewiesen, dass durch das in einem Software-Werkzeug realisierte Lösungsverfahren Simulated Annealing für den Fall einer geringen Anzahl voneinander abhängiger frei verschiebbarer Prozesse mit geeigneten Kosten- und Randbedingungen ein sehr effizientes Optimierungsverfahren darstellt, das gute und robuste Ergebnisse liefert. Zukünftige Weiterentwicklungen werden untersucht.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Entwurfsmethodik und automatisierte Verteilung für Steuerungssoftware in einem verteilten Rechnersystem in der Automobilelektronik


    Additional title:

    Design methodology and automatic distribution for control software in a distributed computer system of automobile electronics


    Contributors:
    Müller, A. (author)

    Publication date :

    1999


    Size :

    215 Seiten, 79 Bilder, 14 Tabellen, 165 Quellen



    Type of media :

    Theses


    Type of material :

    Print


    Language :

    German