The goal of AUTOSAR is to not only introduce standardization in the development of software but also to the whole development process, from functional description to software testing. As such, it uses a top-down design approach as follows:
The above approach helps with ease of use, upgrade, and modification while reducing the cost of development and time to market without compromising on quality. It also enables reusability and exchange of software components across suppliers and OEMs without changing the hardware.
AUTOSAR provides an opportunity to many new and existing suppliers to become relevant in the ecosystem of Automotive vendors, who generally provide reusable components. While reusability of software components reduces the cost of development and ensures stability, it also runs the risk of propagating the same defect or vulnerability of the software in products where the same code is used. AUTOSAR champions safety and security aspects in the software architecture to address this critical issue.
Functional Safety
ISO 26262 or popularly known as Functional Safety (FuSa) became an integral part of Automotive product development and embraced by AUTOSAR. The goal of Functional Safety is to ensure that every possible safety related issue is identified, documented, and appropriate action is defined to address the issue when it occurs. Functional Safety guidelines detail the different product lifecycle processes such as management, development, production, operation, service, and decommissioning. It also provides guidelines at different levels of the product such as system, hardware, and software.
In Automotive products, Automotive Safety Integrity Level (ASIL) defines different levels such as Q, A, B, C, and D to appropriately bucket the type of safety needed to be achieved in different parts of the product. Functional Safety provides guidelines for different ASILs. During the development of the product, each logical and physical part of the product is analyzed, and requirements are defined to achieve the appropriate ASILs. Standard software components of AUTOSAR also follow the same guidelines and comply to the requirements for appropriate ASIL.
Functional Safety provides guidelines and mandates required features for hardware and software components to achieve necessary safety levels. Some such features have been highlighted below:
As Functional Safety becomes more relevant for all segments of Automotive electronics, AUTOSAR makes it easier to adapt, follow, and implement the same.
Sasken has 15+ years of Automotive platform experience with extensive experience in different domains of Automotive ECU software development such as Body Electronics, Telematics, ADAS, Infotainment, Instrument Cluster, Automotive Safety System, etc. Sasken is a specialist in enabling cognitive content to the ECUs by connecting to the Cloud and making the necessary AI-based decisions utilizing Adaptive AUTOSAR platform. In the realization of AUTOSAR, Sasken has been enabling its customers to remain profitable by enabling them to monetize the hardware, software and system integration solutions, services, and support. Sasken is a CMMI Dev V1.3 ML3, ISO/IEC 27001:2013 company and its quality management system is compliant to TL9000, Functional Safety ISO 26262, and Automotive SPICE v2.5 (HIS model) frameworks.