Um den Software-Entwicklungsprozess effizienter zu gestalten, werden am Markt Werkzeuge und Methoden angeboten. Entwickelte Software-Module müssen auf verschiedenen Plattformen ausführbar sein. Zur Validierung der Komponenten und der Systeme kommen unterschiedliche Tools zum Einsatz. Es stellt sich also die Frage, wie ein Software-Modul schnellstmöglich unter realen Bedingungen auf einer Echtzeit-Plattform getestet werden kann und wie man das gleiche Modul in beliebige Tools integrieren kann. Im Beitrag wird die Echtzeit-Plattform der Continental Teves AG und der Formalismus zur Integration des Software-Moduls in beliebige Tools vorgestellt. Mit der Echtzeit-Plattform, einer Prototypen-Plattform, werden einzelne Komponenten oder komplette Systeme unter zeitlichen Randbedingungen mit realen Inputs und Outputs als Prototypen getestet, validiert und optimiert. Die Anforderungen an die Software-Architektur der Echtzeit-Plattform sind vielfältig: - Echtzeitfähigkeit, - Validierung HW/SW, - Integration der Tools, - Wiederverwendbarkeit SW-Module, - Parallelisierbarkeit, - Tools käuflich/selbstentwickelt, - beliebige SW-Module, - beliebige HW-Komponenten. Die Software-Architektur der Echtzeit-Plattform wird im Beitrag ausführlich beschrieben, ebenso die Middleware, ein bei Continental Teves selbst entwickeltes RTAS (Real-Time-Application-System). Auf den RTAS-Frame als unviersellem Mechanismus und dem zentralen Element der Entwicklungs-Plattform wird ausführlich eingegangen. Mit der hier vorgestellten Software-Architektur hat Conti-Teves einerseits erreicht, dass auf der Echtzeit-Plattform ein Baukasten mit wiederverwendbaren Plug-and-Play-Komponenten zur Verfügung steht, um Projekte nur noch durch reine Konfiguration auf der Prototypen-Plattform schnell umzusetzen und durchzuführen. Andererseits wurde ein Formalismus entwickelt, der die Wiederverwendbarkeit der Software-Komponenten in C-Form ermöglicht.
Echtzeitfähige modulare Entwicklungs-Plattform mit wieder verwendbaren Komponenten
Real-time platform for the software development process
Motortechnische Zeitschrift ; Extra Automotive Electronics ; 24-31
2001
6 Seiten, 4 Bilder
Aufsatz (Zeitschrift)
Deutsch
C (Programmiersprache) , elektronische Steuerung und Regelung , Kraftfahrzeugelektronik , Pkw (Personenkraftwagen) , Plattform , Prototypentwicklung , rechnerunterstützte Software-Entwicklung , Software-Architektur , Software-Entwicklung , Software-Entwicklungsumgebung , Software-Qualität , Software-Werkzeug , Software-Wiederverwendbarkeit , Systemintegration
Echtzeitfähige modulare Entwicklungs-Plattforrn mit wieder verwendbaren Komponenten
Online Contents | 2001
|Echtzeitfaehige modulare Entwicklungs Plattform mit wieder verwendbaren Komponenten
Kraftfahrwesen | 2001
|Echtzeitfaehige modulare Entwicklungs Plattform mit wieder verwendbaren Komponenten
Kraftfahrwesen | 2001
|Echtzeitfaehige modulare Entwicklungs Plattform mit wieder verwendbaren Komponenten
Kraftfahrwesen | 2001
|