Model-Checking in the Loop Model-Based Testing for Automotive Operating Systems
Toshiaki Aoki (1), Aritoshi Hata (2), Kazusato Kanamori (2), Satoshi, Tanaka (2), Yuta Kawamoto (3), Yasuhiro Tanase (3), Masumi Imai (3), Fumiya, Shigemitsu (4), Masaki Gondo (4), Tomoji Kishi (5) ((1) JAIST, (2) DENSO, CORPORATION, (3) DENSO CREATE INC., (4) eSOL Co., Ltd

TL;DR
This paper introduces MCIL-MBT, an integrated model-based approach combining model-checking and testing to verify automotive operating systems, effectively identifying flaws beyond traditional methods.
Contribution
The paper presents a novel iterative verification and testing framework for automotive OS using formal models and model-checking, enhancing flaw detection capabilities.
Findings
Successfully identified previously undetected flaws in automotive OS
Validated the effectiveness of MCIL-MBT with industry partners
Improved reliability of automotive operating systems through formal verification
Abstract
While vehicles have primarily been controlled through mechanical means in years past, an increasing number of embedded control systems are being installed and used, keeping pace with advances in electronic control technology and performance. Automotive systems consist of multiple components developed by a range of vendors. To accelerate developments in embedded control systems, industrial standards such as AUTOSAR are being defined for automotive systems, including the design of operating system and middleware technologies. Crucial to ensuring the safety of automotive systems, the operating system is foundational software on which many automotive applications are executed. In this paper, we propose an integrated model-based method for verifying automotive operating systems; our method is called Model-Checking in the Loop Model-Based Testing (MCIL-MBT). In MCIL-MBT, we create a model…
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 simulation and control systems · Software Testing and Debugging Techniques · Formal Methods in Verification
