Automotive Safety Integrity Level (ASIL)

Applicable to the AUTOSAR architecture


AUTOSAR Implementation

AUTOSAR Architecture

In the development of automotive electronics, the growing demand for affordability, reliability, and speed has led to extensive use of embedded systems. However, the lack of standardized software design poses significant challenges as systems become increasingly complex, making design, maintenance, and upgrades more difficult. To address this, the automotive industry has long advocated for software standardization.

AUTOSAR (Automotive Open System Architecture) is a collaborative initiative formed by automakers, suppliers, and tool developers, aiming to standardize automotive software for greater efficiency and compatibility.

Enhancing Software Reusability

In traditional embedded system development, software was often tightly coupled with the hardware firmware or libraries, requiring significant rewrites when hardware changes occurred. AUTOSAR mitigates this issue by introducing middleware to decouple hardware dependencies. A standardized interface between hardware and software ensures that software is written independently of the hardware and that the hardware adheres to this defined interface.

As a result, when hardware changes are necessary, the existing software can remain unchanged, enabling seamless integration and maximizing reusability.


Software Reusability

Wellysun Electronics has fully embraced the AUTOSAR standard in software development. By leveraging standardized interfaces, the company achieves enhanced software reusability and interchangeability, leading to improved development efficiency.

Beyond breaking hardware limitations, AUTOSAR's layered architecture introduces three abstraction layers: the Microcontroller Abstraction Layer (MCAL), the ECU Abstraction Layer (ECAL), and the Service Layer. This structure significantly boosts the degree of software reusability and fosters innovation in automotive software development.

AUTOSAR Layered Architecture