DocumentCode :
1746851
Title :
Formal guides for experimentally verifying complex software-implemented fault tolerance mechanisms
Author :
Arazo, Alberto ; Crouzet, Yves
Author_Institution :
Lab. d´´Autom. et d´´Anal. des Syst., CNRS, Toulouse, France
fYear :
2001
fDate :
2001
Firstpage :
69
Lastpage :
79
Abstract :
Describes a framework allowing the experimental verification of complex software-implemented fault-tolerance algorithms and mechanisms (FTAMs). This framework takes into account two of the most important aspects which are increasingly required in newly-developed fault-tolerant systems: the considerations of COTS (commercial off-the-shelf) based architectures and the compliance with severe safety certification procedures. The strategy proposed shows how a rigorous FTAM specification, based on a multiple-viewpoint architectural description, may help to mechanically monitor the verification of its implementation under real conditions. The proposed strategy has been instantiated using two mechanized techniques: model checking and fault injection. The preliminary conclusions of the application of this automated approach to a small part of a commercial fault-tolerant system help us clarify its usage and its suitability for validating complex dependable systems
Keywords :
certification; formal verification; safety-critical software; software architecture; software fault tolerance; COTS-based software architectures; FTAM specification; commercial off-the-shelf software; complex dependable systems; experimental verification; fault injection; fault-tolerance algorithms; formal guide; implementation verification monitoring; model checking; multiple-viewpoint architectural description; safety certification procedures; software-implemented fault tolerance mechanisms; Application software; Certification; Computer architecture; Control systems; Fault tolerance; Fault tolerant systems; Hardware; Power generation economics; Safety; Standards development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2001. Proceedings. Seventh IEEE International Conference on
Conference_Location :
Skovde
Print_ISBN :
0-7695-1159-7
Type :
conf
DOI :
10.1109/ICECCS.2001.930165
Filename :
930165
Link To Document :
بازگشت