Abstract
The \textbf{AUT}omotive \textbf{O}pen \textbf{S}ystem \textbf{AR}chitecture (AUTOSAR) is a set of documents that provide guidance for implementing automotive software. The Software Specifications of the Operating System (SWS\_OS) standardizes interfaces and functional requirements for an AUTOSAR-compliant OS. Merely implementing the required interfaces is not sufficient to demonstrate AUTOSAR compliance; it is important to show that the interaction between interfaces meets the functional requirements outlined in the SWS\_OS.
This paper introduces a method for formally specifying and verifying that a given implementation meets the SWS\_OS specifications. Our approach involves formally defining the functional requirements and using formal reasoning to demonstrate that an implementation adheres to these requirements. We have applied this method to a widely-used real-time operating system (RTOS) to prove its compliance with AUTOSAR by ensuring that it satisfies the necessary functional properties.
This paper introduces a method for formally specifying and verifying that a given implementation meets the SWS\_OS specifications. Our approach involves formally defining the functional requirements and using formal reasoning to demonstrate that an implementation adheres to these requirements. We have applied this method to a widely-used real-time operating system (RTOS) to prove its compliance with AUTOSAR by ensuring that it satisfies the necessary functional properties.
Original language | English |
---|---|
Number of pages | 11 |
DOIs | |
Publication status | Accepted/In press - 7 Oct 2024 |
Event | Real-Time Networks and Systems: RTNS 2024 - Critical Techworks, Porto, Portugal Duration: 6 Nov 2024 → 8 Nov 2024 https://cister-labs.pt/rtns24/ |
Conference
Conference | Real-Time Networks and Systems |
---|---|
Abbreviated title | RTNS |
Country/Territory | Portugal |
City | Porto |
Period | 6/11/24 → 8/11/24 |
Internet address |