Verifying OSEK/VDX OS Design using Its Formal Specification

被引:5
|
作者
Vu, Dieu-Huong [1 ]
Chiba, Yuki [2 ]
Yatake, Kenro [2 ]
Aoki, Toshiaki [2 ]
机构
[1] Vietnam Natl Univ, Hanoi, Vietnam
[2] Japan Adv Inst Sci & Technol, Nomi, Ishikawa, Japan
关键词
OSEK/VDX OS; formal specification; design model; formal verification; model checking; simulation relation;
D O I
10.1109/TASE.2016.18
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automotive systems are widely used in industry and our daily life. As the reliability of automotive systems is becoming a greater challenge in our community, increasingly more automotive companies are interested in applying formal methods to improve the reliability of automotive systems. We focus on automotive operating systems conforming to the OSEK/VDX standard. Such operating systems are considered as important components to ensure the reliability of the automotive systems. In previous work, we proposed a framework to verify the design models of reactive systems against their specifications. This framework allows us to check whether the design model conforms to the specification based on a simulation relation. This paper shows a case study in which the framework is applied to a real design of the OSEK/VDX operating system. As a result, we found that we were able to check several important properties of the design model. We show the effectiveness and practicality of the framework based on the results of the case study.
引用
收藏
页码:81 / 88
页数:8
相关论文
共 50 条
  • [1] Design of task management based on OSEK/VDX OS
    College of Computer, Chongqing University, Chongqing 400044, China
    不详
    不详
    Jisuanji Gongcheng, 2006, 12 (82-84):
  • [2] Modeling OSEK/VDX OS Requirements in C
    Chung, Yoohee
    Kim, Dongwoo
    Choi, Yunja
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 398 - 407
  • [3] A Formal Semantics of the OSEK/VDX Standard in K Framework and Its Applications
    Zhang, Min
    Choi, Yunja
    Ogata, Kazuhiro
    REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2014, 2014, 8663 : 280 - 296
  • [4] Trampoline -: An OpenSource implementation of the OSEK/VDX RTOS specification
    Bechennec, Jean-Luc
    Briday, Mikael
    Faucou, Sebastien
    Trinquet, Yvon
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 641 - +
  • [5] Modeling and Verification of A Timing Protection Mechanism in the OSEK/VDX OS using CSP
    Huang, Yanhong
    Pang, Haiping
    Shi, Jianqi
    FORMAL ASPECTS OF COMPUTING, 2020, 32 (01) : 113 - 145
  • [6] Verifying OSEK/VDX Applications: A Sequentialization-Based Model Checking Approach
    Zhang, Haitao
    Aoki, Toshiaki
    Chiba, Yuki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (10): : 1765 - 1776
  • [7] Verifying OSEK/VDX automotive applications: A Spin-based model checking approach
    Zhang, Haitao
    Li, Guoqiang
    Cheng, Zhuo
    Xue, Jinyun
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2018, 28 (03):
  • [8] A Spiral Process of Modeling and Verifying the Scheduling Mechanism of OSEK/VDX in OTS/CafeOBJ Method
    Zhang, Min
    Aoki, Toshiaki
    2015 2ND INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING AND INTERNET OF THINGS (DCIT), 2015, : 11 - 20
  • [9] Constraint Specification and Test Generation for OSEK/VDX-Based Operating Systems
    Choi, Yunja
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2013, 2013, 8137 : 305 - 319
  • [10] Formal model-based conformance verification of an OSEK/VDX compliant RTOS
    Bechennec, Jean-Luc
    Roux, Olivier Henri
    Tigori, Toussaint
    2018 5TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2018, : 628 - 634