
Software Component
Description
Implementation
Sensor/Actuator
VIRTUAL FUNCTIONAL BUS
ECU Software Architecture
AUTOSAR Methodology
Description
Implementation
Sensor/Actuator
VIRTUAL FUNCTIONAL BUS
ECU Software Architecture
AUTOSAR Methodology
Software Component
The AUTOSAR Software Component implementation is independent from the infrastructure
A fundamental design concept of AUTOSAR is the separation between:
An application in AUTOSAR consists of interconnected "AUTOSAR Software Components".
The image shows an application consisting of three AUTOSAR Software Components which are interconnected by several "connectors".
Each AUTOSAR Software Component encapsulates part of the functionality of the application. AUTOSAR does not prescribe how large the AUTOSAR Software Components are. Depending on the requirements of the application domain an AUTOSAR Software Component might be a small, reusable piece of functionality (such as a filter) or a larger block encapsulating an entire automotive functionality.
However, the AUTOSAR Software Component is a so-called "Atomic Software Component". It cannot be distributed over several AUTOSAR ECUs. Consequently, each instance of an AUTOSAR Software Component that should be present in a vehicle is assigned to one ECU.
A fundamental design concept of AUTOSAR is the separation between:
- application and
- infrastructure
An application in AUTOSAR consists of interconnected "AUTOSAR Software Components".
The image shows an application consisting of three AUTOSAR Software Components which are interconnected by several "connectors".Each AUTOSAR Software Component encapsulates part of the functionality of the application. AUTOSAR does not prescribe how large the AUTOSAR Software Components are. Depending on the requirements of the application domain an AUTOSAR Software Component might be a small, reusable piece of functionality (such as a filter) or a larger block encapsulating an entire automotive functionality.
However, the AUTOSAR Software Component is a so-called "Atomic Software Component". It cannot be distributed over several AUTOSAR ECUs. Consequently, each instance of an AUTOSAR Software Component that should be present in a vehicle is assigned to one ECU.
