首页 | 官方网站   微博 | 高级检索  
     


Simulation-based Testing of Communication Protocols for Dependable Embedded Systems
Authors:Alvarez  Guillermo A  Cristian  Flaviu
Affiliation:(1) Storage Systems Program, MS 1U-13, Hewlett-Packard Laboratories, 1501 Page Mill Rd., Palo Alto, California, 94304;(2) Department of Computer Science and Engineering, University of California, San Diego, La Jolla, California, 92093-0114
Abstract: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.
Keywords:architecture simulation  protocol testing  fault injection  fault tolerance  real-time systems  embedded systems
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号