Ein wesentliches Element zur Hardwareabstraktion innerhalb des AUTOSAR Standards ist die AUTOSAR Runtime Environment (RTE) [H04]. Dieses Softwaremodul, das optimiert für jedes Steuergerät auf Basis der AUTOSAR Templates konfiguriert bzw. generiert wird, bietet zur Applikationsschicht die Kommunikationsschnittstelle des virtuellen Funktionsbusses (VFB) an und ermöglicht somit eine kommunikationsunabhängige Entwicklung der AUTOSAR Applikationskomponenten. Bei der BMW Group wird ein intensives Prototyping dieses Softwaremoduls betrieben um zum einen eine frühzeitige technische Absicherung, zum anderen eine Beantwortung technischer Fragestellungen zum Ressourcenverbrauch und der Anwendbarkeit zu erreichen. Hierzu wurde eine RTE auf Basis des existierenden BMW Standard Cores entwickelt und diese Technik in verschiedenen Prototypen getestet. Im Rahmen der hier beschrieben Arbeit wurde das AUTOSAR Runtime Environment, der dazugehörige Codegenerator, sowie die benötigte Werkzeugunterstützung prototypisch von der BMW Car IT als Eigenentwicklung umgesetzt und kontinuierlich weiterentwickelt. Das Ziel ist es technische Erfahrungen zu sammeln, die dann als Standardisierungsbeitrag zur Verfügung gestellt werden. Gerade das Prototyping in einer frühen Phase zeigte, dass eine RTE Schicht technisch und strategisch attraktiv ist und sich das RTE als Migrationsschnittstelle für die schrittweise Einführung der AUTOSAR Basissoftware-Module eignet. Um eine Migration in einen vollständigen AUTOSAR Standard Core mit möglichst geringem Protierungsaufwand zu bestreiten sind zwei Dinge notwendig: 1. Migration auf Steuergeräteebene, 2. Migration auf Systemebene. Das klare Ergebnis der Entwicklung der RTE ist, dass dieser Ansatz praktikabel ist. Die konzeptionelle Absicherung konnte durch Prototypen und deren klare Ergebnisse erzielt, sowie technische Fragen konkret beantworteten werden.

    One of the key elements of hardware abstraction inside the AUTOSAR architecture standard is the AUTOSAR Runtime Environment (RTE). This software module is automatically generated by a code generator on the basis of the AUTOSAR templates; the code generation is optimized specifically for each electronic control unit out of a given system partitioning. The RTE provides an abstract communication interface (based on the Virtual Function Bus) to the application layer. In this way, the AUTOSAR application components can be developed independently of the underlying communication infrastructure. BMW started to prototype the RTE in an early specification phase in order to gain technical insight into this new technology and to answer questions that arise concerning feasibility and resource consumption. The authors have developed the RTE using the current BMW standard core as basic software, which includes BMW proprietary modules as well as AUTOSAR modules, and tested this approach in several prototypes. This RTE shields the application software from the partly proprietary basic software within the BMW standard core. Such a procedure facilitates a stepwise migration to the AUTOSAR standard core by sequentially substituting AUTOSAR modules for proprietary basic software modules. Due to the RTE shielding, the application software needs not be touched in this migration process. In this paper we report on our experience by developing the RTE and discuss the migration scenario toward an AUTOSAR standard core.


    Access

    Access via TIB

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Erfahrungen mit der technischen Anwendung einer AUTOSAR Runtime Environment. Migrationsstrategien in die AUTOSAR Architektur


    Contributors:
    Salzmann, C. (author) / Rudorfer, M. (author) / Thiede, M. (author) / Ochs, T. (author) / Hoser, P. (author) / Mössmer, M. (author) / Heinecke, H. (author) / Münnich, A. (author)


    Publication date :

    2005


    Size :

    11 Seiten, 5 Bilder, 1 Tabelle, 1 Quelle




    Type of media :

    Conference paper


    Type of material :

    Print


    Language :

    German





    Erfahrungen mit der technischen Anwendung einer AUTOSAR Runtime Environment Migrationsstrategien in die AUTOSAR Architektur

    Salzmann, C. / Rudorfer, M. / Thiede, M. et al. | British Library Conference Proceedings | 2005


    Sichere AUTOSAR Runtime Environment

    Weich,C. / TTTech,AT | Automotive engineering | 2013


    AUTOSAR leicht gemacht - modellbasierte Entwicklung einer AUTOSAR Werkzeugkette

    Eisemann,U. / dSpace,Paderborn,DE | Automotive engineering | 2010


    AUTOSAR in der Anwendung

    Ostermann,C. / Freund,U. / Loechner,J. et al. | Automotive engineering | 2011