To ensure that safety-related and non-safety-related software components do not interfere with one another, their code is usually stored in separate memory areas. With Vector’s basic software certified up to ISO 26262 ASIL D, they can now be executed in the same partition as the safety-related application software. This approach significantly increases performance of existing ECUs because task switching, Memory Protection Unit (MPU) reprogramming and additional copying of data between memory areas can be eliminated. In addition, safety requirements that were previously implemented on the application level can now be allocated to the basic software. In the assessment, the operating system and the software components for CAN, LIN and FlexRay communication were evaluated as were the components for system control and memory management.
Vector applies the relevant methods of ISO 26262 for the development of its safe basic software. Particular focus during the development was on the use of special verification methods to achieve full coverage for the specific user configuration despite the high configurability of the modules. In the assessment, it was verified that all software modules were sufficiently free from interference. Extensive semi-formal design and traceability records were also created for the assessed components.
The Autosar basic software from Vector that is certified to ASIL D is distributed under the name Microsar Safe. According to the software vendor, it is available for all microcontrollers typically used in the automotive industry.
The certification for Microsar Safe has been issued by exida LLC , a global safety certification services provider.
More information: www.vector.com/safety