The complexity of automotive software and the needs for shorter development time and software portability require the development of new approaches and standards for software architectures. The AUTOSAR project is one of the most comprehensive and promising solutions for defining a methodology supporting a function-driven development process. Furthermore, it manifests itself as a standard for expressing compatible software interfaces at the Application Layer. This paper discusses the implementation of AUTOSAR requirements for the component structure, as well as interfaces to the Application Layer in a model-based development environment. The paper outlines the major AUTOSAR requirements for software components, provides examples of their implementation in a Simulink/Stateflow model, and describes the modelbased implementation of an operating system for running AUTOSAR software executables (“runnables”). In addition, it describes the use of xml files for the architectural and interface descriptions of software. The architectural development and simulation of the model, along with auto-generation of AUTOSAR-compliant software, are demonstrated based on the Exterior Light Module of an automotive body controller.
Model-Based Development of AUTOSAR-Compliant Applications: Exterior Lights Module Case Study
Sae International Journal of Passenger Cars- Electronic and Electrical Systems
Sae Int. J. Passeng. Cars – Electron. Electr. Syst
SAE World Congress & Exhibition ; 2008
2008-04-14
8 pages
Aufsatz (Konferenz)
Englisch
Model-based development of AUTOSAR-compliant applications: exterior lights module case study
Kraftfahrwesen | 2008
|Model-Based Development of AUTOSAR-Compliant Applications: Exterior Lights Module Case Study
British Library Conference Proceedings | 2008
|British Library Conference Proceedings | 2008
|Memory Partitioning in Functional Safety Compliant AUTOSAR Projects
British Library Conference Proceedings | 2021
|Memory Partitioning in Functional Safety Compliant AUTOSAR Projects
SAE Technical Papers | 2021
|