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 条
  • [41] Simulation-Based Testing and Evaluation Tools for Transportation Cyber-Physical Systems
    Hou, Yunfei
    Zhao, Yunjie
    Wagh, Aditya
    Zhang, Longfei
    Qiao, Chunming
    Hulme, Kevin F.
    Wu, Changxu
    Sadek, Adel W.
    Liu, Xuejie
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2016, 65 (03) : 1098 - 1108
  • [42] Simulation-based Conducted Susceptibility Testing for Wireless Power Transfer (WPT) Systems
    Joo, Junho
    Song, Eakhwan
    Kwak, Sang-Il
    Kwon, Jonghwa
    2018 JOINT IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY AND 2018 IEEE ASIA-PACIFIC SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (EMC/APEMC), 2018, : 568 - 571
  • [43] Simulation-based functional test generation for embedded processors
    Wen, CHP
    Wang, LC
    Cheng, KT
    HLDVT'05: TENTH ANNUAL IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2005, : 3 - 10
  • [44] Simulation-based functional test generation for embedded processors
    Wen, Charles H. -P.
    Wang, Li-C.
    Cheng, Kwang-Ting
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (11) : 1335 - 1343
  • [45] Simulation-based development of embedded sensor fusion applications
    Elmenreich, W
    Schlager, M
    ICCC 2004: SECOND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL CYBERNETICS, PROCEEDINGS, 2004, : 147 - 153
  • [46] TESTING COMMUNICATION PROTOCOLS
    NAIK, K
    SARIKAYA, B
    IEEE SOFTWARE, 1992, 9 (01) : 27 - 37
  • [47] Requirement verification in simulation-based automation testing
    Siivola, Eero
    Sierla, Seppo
    Niemisto, Hannu
    Karhela, Tommi
    Vyatkin, Valeriy
    2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 740 - 743
  • [48] Differential Testing of Simulation-Based VM Generators
    Misse-Chanabier, Pierre
    Polito, Guillermo
    Ducasse, Stephane
    Bouraqadi, Noury
    Fabresse, Luc
    Tesone, Pablo
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1280 - 1283
  • [49] Hybrid Intelligent Testing in Simulation-Based Verification
    Masamba, Nyasha
    Eder, Kerstin
    Blackmore, Tim
    2022 FOURTH IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST 2022), 2022, : 26 - 33
  • [50] Simulation-Based Testing of Autonomous Ground Vehicles
    Goodin, Christopher T.
    Carruth, Daniel
    Dabbiru, Lalitha
    Hudson, Christopher
    Cagle, Lucas
    Scherer, Nicklaus
    Moore, Marc
    Jayakumar, Paramsothy
    AUTONOMOUS SYSTEMS: SENSORS, PROCESSING AND SECURITY FOR GROUND, AIR, SEA AND SPACE VEHICLES AND INFRASTRUCTURE 2022, 2022, 12115