Cross-platform verification framework for embedded systems

被引:0
|
作者
Wenzel, Ingomar [1 ]
Kirner, Raimund [1 ]
Rieder, Bernhard [1 ]
Puschner, Peter [1 ]
机构
[1] Tech Univ Wien, Inst Tech Informat, A-1040 Vienna, Austria
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many innovations in the automotive sector involve complex electronics and embedded software systems. Testing techniques are one of the key methodologies for detecting faults in such embedded systems. In this paper, a novel cross-platform verification framework including automated test-case generation by model checking is introduced. Comparing the execution behavior of a program instance running on a certain platform to the execution behavior of the same program running on a different platform we denote cross-platform verification. The framework supports various types of coverage criteria. It turned out that end-to-end testing is of high importance due to defects occurring on the actual target platform for the first time. Additionally, formal verification can be applied for checking requirements resulting from the specification using the same model generation mechanism that is used for test data generation. Due to a novel self-assessment mechanism, the confidence into the formal models is increased significantly. We provide a case study for the Motorola embedded controller HCS12 that is heavily used by the automotive industry. We perform structural tests on industrial code patterns using a wide-spread industrial compiler. Using our technique, we found two severe compiler defects that have been corrected in subsequent releases.
引用
收藏
页码:137 / 148
页数:12
相关论文
共 50 条
  • [1] HybridVerifier: A Cross-Platform Verification Framework for Instruction Set Simulators
    Garcia, Maxiwell
    Francesquini, Emilio
    Azevedo, Rodolfo
    Rigo, Sandro
    IEEE EMBEDDED SYSTEMS LETTERS, 2017, 9 (02) : 25 - 28
  • [2] The wxWindows cross-platform framework - A C++ framework for building cross-platform applications
    Zeitlin, V
    DR DOBBS JOURNAL, 2001, 26 (05): : 106 - +
  • [3] evalBox: A Cross-Platform Evaluation Framework for Network Systems
    Sinha, Vineet
    Wang, Mea
    2015 IEEE 23RD INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2015), 2015, : 15 - 18
  • [4] Cross-Platform Programs Implementation for Specialized Distributed Embedded Systems
    Sharov, Vladimir
    Boishakov, Oleg
    Petrov, Alexander
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 300 - 305
  • [5] The wxWindows cross-platform framework
    Zeitlin, V.
    Dr. Dobb's Journal, 2001, 26 (05):
  • [6] Cross-platform verification in quantum networks
    Knorzer, J.
    Malz, D.
    Cirac, J. I.
    PHYSICAL REVIEW A, 2023, 107 (06)
  • [7] WxWindows, an intuitive cross-platform GUI framework
    Moreno, C.
    C/C++ Users Journal, 2001, 19 (05):
  • [8] Cross-Platform Verification of Intermediate Scale Quantum Devices
    Elben, Andreas
    Vermersch, Benoit
    van Bijnen, Rick
    Kokail, Christian
    Brydges, Tiff
    Maier, Christine
    Joshi, Manoj K.
    Blatt, Rainer
    Roos, Christian F.
    Zoller, Peter
    PHYSICAL REVIEW LETTERS, 2020, 124 (01)
  • [9] Cross-Platform Verification of Intermediate Scale Quantum Devices
    Elben, Andreas
    Vermersch, Benoît
    Van Bijnen, Rick
    Kokail, Christian
    Brydges, Tiff
    Maier, Christine
    Joshi, Manoj K.
    Blatt, Rainer
    Roos, Christian F.
    Zoller, Peter
    Physical Review Letters, 2020, 124 (01):
  • [10] Multimodal Deep Representation Learning for Quantum Cross-Platform Verification
    Qian, Yang
    Du, Yuxuan
    He, Zhenliang
    Hsieh, Min-Hsiu
    Tao, Dacheng
    PHYSICAL REVIEW LETTERS, 2024, 133 (13)