• 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