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 条
  • [31] Simulation-Based Traceability Analysis of RFID Authentication Protocols
    Alagheband, Mahdi R.
    Aref, Mohammad R.
    WIRELESS PERSONAL COMMUNICATIONS, 2014, 77 (02) : 1019 - 1038
  • [32] A simulation-based comparative evaluation of transport protocols for SIP
    Lulling, M
    Vaughan, J
    COMPUTER COMMUNICATIONS, 2006, 29 (04) : 525 - 537
  • [33] A software infrastructure for dependable embedded systems
    Shimada, Hiromasa
    Courbot, Alexandre
    Kinebuchi, Yuki
    Nakajima, Tatsuo
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2011, 26 (06): : 491 - 503
  • [34] An integrated architecture for dependable embedded systems
    Kopetz, H
    23RD IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 160 - 161
  • [35] Design validation of embedded dependable systems
    Bondavalli, A
    Fantechi, A
    Latella, D
    Simoncini, L
    IEEE MICRO, 2001, 21 (05) : 52 - 62
  • [36] Simulation-based Evaluation of MIMO Antenna Systems in Car-to-Car Communication
    Quack, Daniel
    Meuleners, Michael
    Hommen, Sabine
    Degen, Christoph
    2014 8TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP), 2014, : 3049 - U1184
  • [37] Dependable embedded systems research at TU ViennaForschungsaktivitäten zu Dependable Embedded Systems an der TU Wien
    H. Kopetz
    R. Obermaisser
    U. Schmid
    e & i Elektrotechnik und Informationstechnik, 2005, 122 (1-2) : 33 - 37
  • [38] A modelling and simulation based process for dependable systems design
    Miriam Zia
    Sadaf Mustafiz
    Hans Vangheluwe
    Jörg Kienzle
    Software & Systems Modeling, 2007, 6 : 437 - 451
  • [39] A modelling and simulation based process for dependable systems design
    Zia, Miriam
    Mustafiz, Sadaf
    Vangheluwe, Hans
    Kienzle, Joerg
    SOFTWARE AND SYSTEMS MODELING, 2007, 6 (04): : 437 - 451
  • [40] Automatic Construction of HD Maps for Simulation-Based Testing of Autonomous Driving Systems
    Wang, Siqi
    Li, Changwen
    Sun, Tiantian
    Jia, Fuqi
    Yan, Rongjie
    Yan, Jun
    THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, TASE 2024, 2024, 14777 : 410 - 427