DocumentCode :
484827
Title :
An Environment for Testing Safety-Critical Protocols
Author :
Bergenhem, C. ; Karlsson, Johan
Author_Institution :
SP Tech. Res. Inst. of Sweden, Boras
fYear :
2008
fDate :
20-22 Oct. 2008
Firstpage :
1
Lastpage :
6
Abstract :
This paper presents an environment for fault injection based testing of protocols that implement fault tolerance and redundancy management in safety-critical distributed realtime systems. Building confidence in the correctness of distributed protocols is an intrinsically difficult problem that requires the use of complementary testing and verification techniques. To this end, we propose a verification approach that involves three steps: i) initial testing in a software simulator, ii) formal verification by model checking and iii) final testing in a hardware prototype. Here, we describe an integrated test environment intended for the first and third steps in the verification process. It allows a tester to expose a protocol to various failure scenarios in both a software simulator and a hardware prototype system. Common data formats for definition of failure scenarios and for storing test results makes it possible to run identical tests in the simulator and the hardware prototype and simplifies comparison of test results.
Keywords :
distributed processing; formal specification; formal verification; program testing; safety-critical software; software fault tolerance; fault injection; fault tolerance; formal verification; model checking; redundancy management; safety-critical distributed realtime systems; safety-critical protocol testing; software simulator; verification techniques; Distributed Systems; FlexRay; Protocol Testing; Safety-Critical Systems;
fLanguage :
English
Publisher :
iet
Conference_Titel :
System Safety, 2008 3rd IET International Conference on
Conference_Location :
Birmingham
ISSN :
0537-9989
Print_ISBN :
978-0-86341-970-6
Type :
conf
Filename :
4781258
Link To Document :
بازگشت