Abstract
In this chapter, we describe the role of the AUTOSAR (AUTomotive Open System ARchitecture) standard in the development of automotive system architectures. AUTOSAR defines the reference architecture and methodology for the development of automotive software systems, and provides the language (meta-model) for their architectural models. It also specifies the architectural modules and functionality of the middleware layer known as the basic software. We start by describing the layers of the AUTOSAR reference architecture. We then describe the proposed development methodology by identifying major roles in the automotive development process and the artifacts they produce, with examples of each artifact. We follow up by explaining the role of the AUTOSAR meta-model in the development process and show examples of the architectural models that instantiate this meta-model. We also explain the use of the AUTOSAR meta-model for configuring basic software modules. We conclude the chapter by showing trends in the evolution of the AUTOSAR standard and reflect on its future role in the automotive domain.
Access provided by CONRICYT-eBooks. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
C. Atkinson and T. Kühne. Model-Driven Development: A Metamodeling Foundation. Journal of IEEE Software, 20(5):36–41, 2003.
AUTOSAR, http://www.nhtsa.gov. National Highway Traffic Safety Administration, 2013.
AUTOSAR, www.autosar.org. Automotive Open System Architecture, 2016.
AUTOSAR, www.autosar.org. AUTOSAR Adaptive Platform for Connected and Autonomous Vehicles, 2016.
AUTOSAR, www.autosar.org. Diagnostic Communication Manager v4.2.2, 2016.
AUTOSAR, www.autosar.org. Diagnostic Event Manager v4.2.2, 2016.
AUTOSAR, www.autosar.org. General Requirements on Basic Software Modules v4.2.2, 2016.
AUTOSAR, www.autosar.org. Generic Structure Template v4.2.2, 2016.
AUTOSAR, www.autosar.org. Layered Software Architecture v4.2.1, 2016.
AUTOSAR, www.autosar.org. Methodology Template v4.2.2, 2016.
AUTOSAR, www.autosar.org. Release Overview and Revision History v4.2.2, 2016.
AUTOSAR, www.autosar.org. Software Component Template v4.2.2, 2016.
C. Briciu, I. Filip, and F. Heininger. A New Trend in Automotive Software: AUTOSAR Concept. In Proceedings of the International Symposium on Applied Computational Intelligence and Informatics, pages 251–256, 2013.
Jean Bézivin and Olivier Gerbé. Towards a Precise Definition of the OMG/MDA Framework. In International Conference on Automated Software Engineering, pages 273–280, 2001.
M. Brörkens and M. Köster. Improving the Interoperability of Automotive Tools by Raising the Abstraction from Legacy XML Formats to Standardized Metamodels. In Proceedings of the European Conference on Model Driven Architecture-Foundations and Applications, pages 59–67, 2007.
M. Broy, I. Kruger, A. Pretschner, and C. Salzmann. Engineering Automotive Software. In Proceedings of the IEEE, volume 95 of 2, 2007.
B. Boss. Architectural Aspects of Software Sharing and Standardization: AUTOSAR for Automotive Domain. In Proceedings of the International Workshop on Software Engineering for Embedded Systems, pages 9–15, 2012.
D. Durisic, M. Staron, and M. Tichy. ARCA - Automated Analysis of AUTOSAR Meta-Model Changes. In International Workshop on Modelling in Software Engineering, pages 30–35, 2015.
D. Durisic, M. Staron, M. Tichy, and J. Hansson. Evolution of Long-Term Industrial Meta-Models - A Case Study of AUTOSAR. In Euromicro Conference on Software Engineering and Advanced Applications, pages 141–148, 2014.
D. Durisic, M. Staron, M. Tichy, and J. Hansson. Addressing the Need for Strict Meta-Modeling in Practice - A Case Study of AUTOSAR. In International Conference on Model-Driven Engineering and Software Development, 2016.
ETSI, www.etsi.org. Intelligent Transport Systems, 2016.
P. Gouriet. Involving AUTOSAR Rules for Mechatronic System Design. In International Conference on Complex Systems Design & Management, pages 305–316, 2010.
P. Kruchten. Architectural Blueprints - The “4+1” View Model of Software Architecture. IEEE Softwar, 12(6):42–50, 1995.
T. Kühne. Matters of (Meta-) Modeling. Journal of Software and Systems Modeling, 5(4):369–385, 2006.
J. C. Lee and T. M. Han. ECU Configuration Framework Based on AUTOSAR ECU Configuration Metamodel. In International Conference on Convergence and Hybrid Information Technology, pages 260–263, 2009.
Y. Liu, Y. Q. Li, and R. K. Zhuang. The Application of Automatic Code Generation Technology in the Development of the Automotive Electronics Software. In International Conference on Mechatronics and Industrial Informatics Conference, volume 321–324, pages 1574–1577, 2013.
C. Motta, D. Durisic, and M. Staron. Should We Adopt a New Version of a Standard? - A Method and its Evaluation on AUTOSAR. In International Conference on Product Software Development and Process Improvement, 2016.
A. Mjeda, G. Leen, and E. Walsh. The AUTOSAR Standard - The Experience of Applying Simulink According to its Requirements. SAE Technical Paper, 2007.
G. Nordstrom, B. Dawant, D. M. Wilkes, and G. Karsai. Metamodeling - Rapid Design and Evolution of Domain-Specific Modeling Environments. In IEEE Conference on Engineering of Computer Based Systems, pages 68–74, 1999.
Object Management Group, www.omg.org. MOF 2.0 Core Specification, 2004.
Object Management Group, http://www.omg.org/mda/. MDA guide 2.0, 2014.
M. Pagel and M. Brörkens. Definition and Generation of Data Exchange Formats in AUTOSAR. In European Conference on Model Driven Architecture-Foundations and Applications, pages 52–65, 2006.
K. Sung and T. Han. Development Process for AUTOSAR-based Embedded System. Journal of Control and Automation, 6(4):29–37, 2013.
L. Völker. SOME/IP - Die Middleware für Ethernet-basierte Kommunikation. Hanser automotive networks, 2013.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Staron, M., Durisic, D. (2017). AUTOSAR Standard. In: Automotive Software Architectures. Springer, Cham. https://doi.org/10.1007/978-3-319-58610-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-58610-6_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-58609-0
Online ISBN: 978-3-319-58610-6
eBook Packages: Computer ScienceComputer Science (R0)