The recent times are witnessing the extension of the field of electronics into the field of automobiles. This resulted in the introduction of the Electronic Control Units into the automotive industry and the need for the development of the automotive software for these units to operate. Hence, AUTomotive Open System ARchitecture (AUTOSAR), a consortium, was formed by the automotive partners who developed standardized software so that the automotive companies could comply with it and the process of the development of a software] right from the beginning, every time, could be eliminated.
The automotive industry deals with real-time systems. So the objective must be attained with precision, and failing to do so will result in catastrophes which put human lives and the environment in danger. In order to obtain the results in precision, the method of asking, i.e., the coding of the software in development, should be in such a way that the outputs should be predictable and any chance leading to the unpredictable behavior should be eliminated. To make this happen, MISRA, the Motor Industry Software Reliability Association, a consortium, was formed from the representatives of the companies of the automotive industry to set up coding guidelines that are to be followed in the development of an embedded software.
This chapter discusses the layered architecture of AUTOSAR and the overview of MISRA coding guidelines. Besides this, it also briefly explains few rules of MISRA under different categories with supporting examples.
AUTOSAR and MISRA Coding Standards
EAI/Springer Innovations in Communication and Computing
2021-04-25
34 pages
Article/Chapter (Book)
Electronic Resource
English
Automated Checking of MISRA TargetLink and AUTOSAR Guidelines
SAE Technical Papers | 2009
|Automated checking of MISRA TargetLink and AUTOSAR guidelines
Automotive engineering | 2009
|2009-01-0267 Automated Checking of MISRA TargetLink and AUTOSAR Guidelines
British Library Conference Proceedings | 2009
|Sprach Test - Werkzeug fuer MISRA C/C++ Standards
Automotive engineering | 2009
|Mastering the complexity of non AUTOSAR standards
Automotive engineering | 2013
|