Simulation-based testing of communication protocols for dependable embedded systems

Citation
Ga. Alvarez et F. Cristian, Simulation-based testing of communication protocols for dependable embedded systems, J SUPERCOMP, 16(1), 2000, pp. 93-116
Citations number
27
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF SUPERCOMPUTING
ISSN journal
09208542 → ACNP
Volume
16
Issue
1
Year of publication
2000
Pages
93 - 116
Database
ISI
SICI code
0920-8542(200005)16:1<93:STOCPF>2.0.ZU;2-3
Abstract
We present a novel approach to testing fault-tolerant and real-time protoco l implementations. CESIUM, our testing environment, executes the protocols in a centralized simulator of the distributed system. It simulates the occu rrence of inputs and the failure scenarios the protocols are designed to to lerate, while automatically verifying that the required safety and timeline ss properties hold at all times during test experiments. Within this framew ork, the human tester can define failure operations that simulate every fai lure class studied in the literature. We apply our approach to two fault-to lerant 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 th at would be problematic to measure in the real embedded platform without ad hoc hardware instrumentation.