Simulation-based Testing of Communication Protocols for Dependable Embedded Systems

被引:0
|
作者
Guillermo A. Alvarez
Flaviu Cristian
机构
[1] Hewlett-Packard Laboratories,Storage Systems Program, MS 1U
[2] University of California,13
来源
关键词
architecture simulation; protocol testing; fault injection; fault tolerance; real-time systems; embedded systems;
D O I
暂无
中图分类号
学科分类号
摘要
We present a novel approach to testing fault-tolerant and real-time protocol implementations. Cesium, our testing environment, executes the protocols in a centralized simulator of the distributed system. It simulates the occurrence of inputs and the failure scenarios the protocols are designed to tolerate, while automatically verifying that the required safety and timeliness properties hold at all times during test experiments. Within this framework, the human tester can define failure operations that simulate every failure class studied in the literature. We apply our approach to two fault-tolerant protocols typical in embedded systems. The results show that Cesium can pinpoint implementation errors that would be very difficult to identify in a real system, and can also compute accurate performance predictions that would be problematic to measure in the real embedded platform without ad hoc hardware instrumentation.
引用
收藏
页码:93 / 116
页数:23
相关论文
共 50 条
  • [21] Simulation-Based Reliability Improvement Factor for Safety-Critical Embedded Systems
    Na, Jongwhoa
    Lee, Dongwoo
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 522 - 527
  • [22] Efficient Use of Simulation-based Testing in the Development of automation technology Systems
    Barth, Mike
    Fay, Alexander
    Wagner, Florian
    Frey, Georg
    AUTOMATION 2010, 2010, : 47 - 50
  • [23] A Taxonomy for Quality in Simulation-Based Development and Testing of Automated Driving Systems
    Schutt, Barbara
    Steimle, Markus
    Kramer, Birte
    Behnecke, Danny
    Sax, Eric
    IEEE Access, 2022, 10 : 18631 - 18644
  • [24] A structured approach to the design and simulation-based testing of factory automation systems
    Carpanzano, E
    Ballarino, A
    ISIE 2002: PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-4, 2002, : 181 - 186
  • [25] A Taxonomy for Quality in Simulation-Based Development and Testing of Automated Driving Systems
    Schuett, Barbara
    Steimle, Markus
    Kramer, Birte
    Behnecke, Danny
    Sax, Eric
    IEEE ACCESS, 2022, 10 : 18631 - 18644
  • [26] Simulation-based Testing for Early Safety-Validation of Robot Systems
    Huck, Tom P.
    Ledermann, Christoph
    Kroger, Torsten
    2020 IEEE SYMPOSIUM ON PRODUCT COMPLIANCE ENGINEERING (IEEE SPCE 2020), 2020,
  • [27] Adversarial jaywalker modeling for simulation-based testing of Autonomous Vehicle Systems
    Muktadir, Golam Md
    Whitehead, Jim
    2022 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2022, : 1697 - 1702
  • [28] A dependable online testing and upgrade architecture for real-time embedded systems
    Lee, K
    Sha, L
    11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 160 - 165
  • [29] Verification and Analysis of Dependable Automotive Communication Systems based on HW/SW Co-Simulation
    Karner, Michael
    Steger, Christian
    Weiss, Reinhold
    Armengaud, Eric
    Watzenig, Daniel
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 444 - +
  • [30] Simulation-Based Traceability Analysis of RFID Authentication Protocols
    Mahdi R. Alagheband
    Mohammad R. Aref
    Wireless Personal Communications, 2014, 77 : 1019 - 1038