Towards an executable semantics of automobile RTOS standard and its application to conformance verification
Xiaoran Zhu, Min Zhang, Jian Guo

TL;DR
This paper develops a formal, executable semantics for automobile RTOS standards using the $ extbf{K}$ framework, enabling precise conformance verification of kernels and applications, addressing ambiguities in natural language specifications.
Contribution
It introduces a rewriting-based formal semantics for the OSEK/VDX RTOS standard, facilitating unambiguous verification of conformance and identifying ambiguities in the original standard.
Findings
Formal semantics of OSEK/VDX using $ extbf{K}$ framework
Detection of ambiguities in the standard
Application of semantics to verify conformance
Abstract
The automobile Real-Time Operating System (RTOS) is hard to design and implement due to its real time features and increasing complexity. Some automobile RTOS standards are released aiming at unifying the software architecture of vehicle systems. Most of the standards are presented informally in natural languages, which may lead to not only ambiguities in specifications but also difficulties in conformance verification. This paper proposes a rewriting-based approach for formalising the automobile RTOS standard. Taking the OSEK/VDX standard as an example, an executional formal semantics of the automobile RTOS kernel, which focuses on the real time features, is defined using , a rewriting-based framework. We also report some ambiguous definitions of the OSEK/VDX standard, which we find in the process of formalisation. The semantics of the OSEK/VDX standard is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Formal Methods in Verification · Software Testing and Debugging Techniques
