Formal model-based conformance verification of an OSEK/VDX compliant RTOS

被引:0
作者
Bechennec, Jean-Luc [1 ,3 ]
Roux, Olivier Henri [1 ,2 ]
Tigori, Toussaint [1 ,2 ]
机构
[1] Lab Sci Numer Nantes, Nantes, France
[2] Ecole Cent Nantes, Nantes, France
[3] CNRS, Paris, France
来源
2018 5TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT) | 2018年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The conformance of a real time operating system (RTOS) to the OSEK/VDX standard is usually achieved by doing tests where a set of test cases is performed on the RTOS. However, in an embedded system, it is often necessary to specialize (configure) the code of the RTOS according to the requirements of the application. For such specialized RTOS, some conformance test cases can not be applied because they need some functionalities that are not supported anymore. This paper presents a model-based conformance verification of a RTOS with the OSEK/VDX standard. The method is applied on Trampoline RTOS which is used both for industry and academic purposes and which have been entirely and formally modeled by a product of extended finite automata embedding its source code. The first step is the construction of a complete model that describes the interaction between the application and the RTOS. In the second step all OSEK/VDX conformance test cases are translated into observers and composed with the complete model. Then, for a particular application, The observers allow to check if the RTOS model meets the OSEK/VDX specification. The interest of our approach is twofold: i) it allows to check the OSEK/VDX conformance of the complete version of the Trampoline RTOS; ii) for a specialized version of the RTOS, it identifies the relevant test cases for the given application, that require a very carefully conformance testing.
引用
收藏
页码:628 / 634
页数:7
相关论文
共 50 条
[21]   Formal Validation and Verification Framework for Model-Based and Adaptive Control Systems [J].
Guarro, Sergio ;
Ozguner, Umit ;
Aldemir, Tunc ;
Knudson, Matt ;
Kurt, Arda ;
Yau, Michael ;
Hejase, Mohammad ;
Kwon, Steve .
NASA FORMAL METHODS, NFM 2016, 2016, 9690 :227-233
[22]   Verifying OSEK/VDX Applications: An Optimized SMT-based Bounded Model Checking Approach [J].
Zhang, Haitao ;
Cheng, Zhuo ;
Tian, Cong ;
Lu, Yonggang ;
Li, Guoqiang .
2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, :615-620
[23]   Model-based testing of environmental conformance of components [J].
Frantzen, Lars ;
Tretmans, Jan .
FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2007, 4709 :1-+
[24]   Model-Based Design and Formal Verification Processes for Automated Waterway System Operations [J].
Petnga, Leonard ;
Austin, Mark .
SYSTEMS, 2016, 4 (02)
[25]   Formal verification of complex systems: model-based and data-driven methods [J].
Abate, Alessandro .
MEMOCODE 2017: PROCEEDINGS OF THE 15TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN, 2017, :92-94
[26]   Timed Model-Based Formal Analysis of a Scheduler of Qplus-AIR, an ARINC-653 Compliance RTOS [J].
Yoon, Sanghyun ;
Lee, Dong-Ah ;
Pak, Eunji ;
Kim, Taeho ;
Yoo, Junbeom .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (10) :2644-2647
[27]   Formal Verification of Autonomous Vehicles: Bridging the Gap between Model-Based Design and Model Checking [J].
Rao A. ;
Wang Y. .
SAE International Journal of Advances and Current Practices in Mobility, 2023, 6 (02) :814-826
[28]   COMPLIANT LOCOMOTION: A MODEL-BASED APPROACH [J].
Hopkins, Michael ;
Griffin, Robert ;
Lednessa, Alexander .
MECHANICAL ENGINEERING, 2015, 137 (06)
[29]   Achieving SCA Conformance Testing with Model-Based Testing [J].
Julien Botella ;
Jean-Philippe Delahaye ;
Eddie Jaffuel ;
Bruno Legeard ;
Fabien Peureux .
Journal of Signal Processing Systems, 2016, 83 :113-128
[30]   Achieving SCA Conformance Testing with Model-Based Testing [J].
Botella, Julien ;
Delahaye, Jean-Philippe ;
Jaffuel, Eddie ;
Legeard, Bruno ;
Peureux, Fabien .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 83 (01) :113-128