Model checking embedded control software using OS-in-the-loop CEGAR

D Kim, Y Choi - 2019 34th IEEE/ACM International Conference …, 2019 - ieeexplore.ieee.org
Verification of multitasking embedded software requires taking into account its underlying
operating system wrt its scheduling policy and handling of task priorities in order to achieve …

Verifying OSEK/VDX automotive applications: A Spin‐based model checking approach

H Zhang, G Li, Z Cheng, J Xue - Software Testing, Verification …, 2018 - Wiley Online Library
OSEK/VDX, a development standard for automobiles, has now been widely adopted by
automotive manufacturers for developing a vehicle‐mounted system. The ever increasing …

[PDF][PDF] RTOS-Independent Interaction Analysis in ARA

G Entrup, J Neugebauer… - The 15th Annual …, 2022 - sra.uni-hannover.de
ARA is an RTOS-aware whole-system compiler for embedded applications that takes RTOS
semantics into account for interprocedural analysis and optimization. To be applicable for a …

Toward a unified executable formal automobile OS kernel and its applications

X Zhu, M Zhang, J Guo, X Li, H Zhu… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
In automobile industry, it is a common approach to develop automobile real-time operating
systems under some standards. For instance, OSEK/VDX is a world-wide adopted open …

Modeling OSEK/VDX OS Requirements in C

Y Chung, D Kim, Y Choi - 2017 24th Asia-Pacific Software …, 2017 - ieeexplore.ieee.org
This paper presents an approach to use C language to model underlying operating systems
widely used in the domain of automotive control software. The greatest benefit of using C, a …

OS‐in‐the‐Loop verification for multi‐tasking control software

Y Choi - Software Testing, Verification and Reliability, 2023 - Wiley Online Library
Embedded control software that controls safety‐critical IoT devices requires systematic and
comprehensive verification to ensure safe operation of the device. However, rigorous …

autoC: an efficient translator for model checking deterministic scheduler based OSEK/VDX applications

H Zhang, Z Cheng, G Li, S Liu - Science China Information Sciences, 2018 - Springer
Abstract The OSEK/VDX automotive OS standard has been widely adopted by many
automobile manufacturers, such as BMW and TOYOTA, as the basis for designing and …

Verifying OSEK/VDX applications: A sequentialization-based model checking approach

H Zhang, T Aoki, Y Chiba - IEICE TRANSACTIONS on Information …, 2015 - search.ieice.org
OSEK/VDX, a standard for an automobile OS, has been widely adopted by many
manufacturers to design and develop a vehicle-mounted OS. With the increasing …

Automated validation of IoT device control programs through domain-specific model generation

Y Choi - International Conference on Software Engineering and …, 2018 - Springer
The IoT is a networked system of physical devices controlled by embedded software whose
validity is a pre-requisite to ensuring the correct behavior of the entire system. To automate …

OS-Aware Interaction Model for the Verification of Multitasking Embedded Software

Y Choi - IEEE Access, 2020 - ieeexplore.ieee.org
As the behavior of multitasking embedded software is dependent on the underlying
operating system (s), rigorous and efficient verification in this domain requires models of …