Property-based Code Slicing for Efficient Verification of OSEK/VDX Operating Systems

被引:2
|
作者
Park, Mingyu [1 ]
Byun, Taejoon [1 ]
Choi, Yunja [1 ]
机构
[1] Kyungpook Natl Univ, Sch Comp Sci & Engn, Deagu, South Korea
基金
新加坡国家研究基金会;
关键词
D O I
10.4204/EPTCS.105.6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Testing is a de-facto verification technique in industry, but insufficient for identifying subtle issues due to its optimistic incompleteness. On the other hand, model checking is a powerful technique that supports comprehensiveness, and is thus suitable for the verification of safety-critical systems. However, it generally requires more knowledge and cost more than testing. This work attempts to take advantage of both techniques to achieve integrated and efficient verification of OSEK/VDX-based automotive operating systems. We propose property-based environment generation and model extraction techniques using static code analysis, which can be applied to both model checking and testing. The technique is automated and applied to an OSEK/VDX-based automotive operating system, Trampoline. Comparative experiments using random testing and model checking for the verification of assertions in the Trampoline kernel code show how our environment generation and abstraction approach can be utilized for efficient fault-detection.
引用
收藏
页码:69 / 84
页数:16
相关论文
共 50 条
  • [41] High-Level Power Analysis for Intellectual Property-Based Digital Systems
    Durrani, Yaseer Arafat
    Riesgo Alcaide, Teresa
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2014, 33 (04) : 1035 - 1051
  • [42] Optimal Synthesis of Refinery Property-Based Water Networks with Electrocoagulation Treatment Systems
    Tovar-Facio, Javier
    Lira-Barragan, Luis F.
    Napoles-Rivera, Fabricio
    Bamufleh, Hisham S.
    Ponce-Ortega, Jose M.
    El-Halwagi, Mahmoud M.
    ACS SUSTAINABLE CHEMISTRY & ENGINEERING, 2016, 4 (01): : 147 - 158
  • [43] Efficient analytical gradients of property-based diabatic states: Geometry optimizations for localized holes
    Paz, Amiel S. P.
    Glover, William J. J.
    JOURNAL OF CHEMICAL PHYSICS, 2023, 158 (20):
  • [44] High-Level Power Analysis for Intellectual Property-Based Digital Systems
    Yaseer Arafat Durrani
    Teresa Riesgo Alcaide
    Circuits, Systems, and Signal Processing, 2014, 33 : 1035 - 1051
  • [45] A new property verification method for code security based on pointer logic
    Zhang, Yang
    Cheng, Liang
    Jisuanji Xuebao/Chinese Journal of Computers, 2009, 32 (06): : 1119 - 1125
  • [46] Runtime Verification of Operating Systems Based on Abstract Models
    D. V. Efremov
    V. V. Kopach
    E. V. Kornykhin
    V. V. Kuliamin
    A. K. Petrenko
    A. V. Khoroshilov
    I. V. Shchepetkov
    Programming and Computer Software, 2023, 49 : 559 - 565
  • [47] Runtime Verification of Operating Systems Based on Abstract Models
    Efremov, D. V.
    Kopach, V. V.
    Kornykhin, E. V.
    Kuliamin, V. V.
    Petrenko, A. K.
    Khoroshilov, A. V.
    Shchepetkov, I. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2023, 49 (07) : 559 - 565
  • [48] Synthesis of property-based total water systems with multiple interceptors by using operator potential concepts
    Li, Ai-Hong
    Zhang, Lei
    Liu, Zhi-Yong
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2022, 184 : 338 - 348
  • [49] OLA: Property Directed Outer Loop Abstraction for Efficient Verification of Reactive Systems
    Darke, Priyanka
    Chimdyalwar, Bharti
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME, 2023, : 436 - 440
  • [50] Property-Based Timing Analysis and Optimization for Complex Cyber-Physical Real-Time Systems
    Chen, Jian-Jia
    Ueter, Niklas
    Guenzel, Mario
    von der Brueggen, Georg
    Kuo, Tei-Wei
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,