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 条
  • [1] Model-based design and verification of automotive electronics compliant with OSEK/VDX
    Yang, GQ
    Zhao, MD
    Wang, L
    Wu, ZH
    ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 237 - 243
  • [2] AlphaOS, an automotive RTOS based on OSEK/VDX: Design and test
    Gu, Y
    Wu, ZH
    Yue, L
    2005 IEEE NETWORKING, SENSING AND CONTROL PROCEEDINGS, 2005, : 174 - 179
  • [3] Conformance Testing for OSEK/VDX Operating System Using Model Checking
    Chen, Jiang
    Aoki, Toshiaki
    2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 274 - 281
  • [4] A Model-Based Design for Electronic Control Units Based on OSEK/VDX
    Seo, Suk-Hyun
    Kim, Jin-Ho
    Hwang, Sungho
    Kwon, Key Ho
    Jeon, Jae Wook
    ISIE: 2009 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, 2009, : 676 - +
  • [5] Method based on OSEK/VDX platform using model-based and autocode technology for diesel ECU software development
    Mu, Chunyang
    Sun, Lining
    Du, Zhijiang
    Cen, Yanchun
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 629 - +
  • [6] Property-based Code Slicing for Efficient Verification of OSEK/VDX Operating Systems
    Park, Mingyu
    Byun, Taejoon
    Choi, Yunja
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (105): : 69 - 84
  • [7] Formal Verification of Datarace in Safety Critical ARINC653 compliant RTOS
    Singh, Abhishek
    DSouza, Meenakshi
    Ebrahim, Arshad
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 1273 - 1279
  • [8] SMT-based Bounded Model Checking for OSEK/VDX Applications
    Zhang, Haitao
    Aoki, Toshiaki
    Lin, Hsin-Hung
    Zhang, Min
    Chiba, Yuki
    Yatake, Kenro
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 1, 2013, : 307 - 314
  • [9] Formal Model-Based Synthesis of Application-Specific Static RTOS
    Tigori, Kabland Toussaint Gautier
    Bechennec, Jean-Luc
    Faucou, Sebastien
    Roux, Olivier Henri
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (04)
  • [10] Formal Model and Code Verification in Model-Based Design
    Popovici, Katalin
    Lalo, Marc
    2009 JOINT IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS AND TAISA CONFERENCE, 2009, : 392 - 395