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
来源
SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS | 2007年 / 4761卷
关键词
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 条
  • [21] Trueno: A Cross-Platform Machine Learning Model Serving Framework in Heterogeneous Edge Systems
    Song, Danyang
    Zhu, Yifei
    Zhang, Cong
    Liu, Jiangchuan
    IEEE INFOCOM 2022 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2022,
  • [22] Locosim: An Open-Source Cross-Platform Robotics Framework
    Focchi, Michele
    Roscia, Francesco
    Semini, Claudio
    SYNERGETIC COOPERATION BETWEEN ROBOTS AND HUMANS, VOL 2, CLAWAR 2023, 2024, 811 : 395 - 406
  • [23] Fusality: An Open Framework for Cross-platform Mirror World Installations
    Polys, Nicholas F.
    Knapp, Benjamin
    Bock, Matthew
    Lidwin, Christina
    Webster, Dane
    Waggoner, Nathan
    Bukvic, Ivica
    WEB3D 2015, 2015, : 171 - 179
  • [24] CROSS-PLATFORM COMPRESSION
    DION, PJ
    DR DOBBS JOURNAL, 1993, 18 (13): : 32 - &
  • [25] Cross-platform computing
    Anon
    Computer-Aided Engineering, 2000, 19 (12):
  • [26] Cross-platform builds
    Graham-Cumming, J
    DR DOBBS JOURNAL, 2005, 30 (01): : 48 - +
  • [27] CROSS-PLATFORM WARRIOR
    COTE, RG
    BYTE, 1994, 19 (10): : 163 - &
  • [28] A Cross-Platform SpMV Framework on Many-Core Architectures
    Zhang, Yunquan
    Li, Shigang
    Yan, Shengen
    Zhou, Huiyang
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2016, 13 (04)
  • [29] Youkai: A Cross-Platform Framework for Testing VR/AR Apps
    Figueira, Thiago
    Gil, Adriano
    HCI INTERNATIONAL 2022 - LATE BREAKING PAPERS: INTERACTING WITH EXTENDED REALITY AND ARTIFICIAL INTELLIGENCE, 2022, 13518 : 3 - 12
  • [30] Empowering open systems through cross-platform interoperability
    Lyke, James C.
    OPEN ARCHITECTURE/OPEN BUSINESS MODEL NET-CENTRIC SYSTEMS AND DEFENSE TRANSFORMATION 2014, 2014, 9096