• DocumentCode
    2747403
  • Title

    Structural analysis of explicit fault-tolerant programs

  • Author

    Gossens, Stefan ; Cin, Mario Dal

  • Author_Institution
    Univ. of Erlangen-Nuremberg, Nuremberg, Denmark
  • fYear
    2004
  • fDate
    25-26 March 2004
  • Firstpage
    89
  • Lastpage
    96
  • Abstract
    Explicit fault tolerant programs are characterized by proactive efforts to ensure robustness and ability of fault correction. A fault tolerant application is usually realized conforming to one of a collection of standard techniques. Graph based methods can be used to examine existing applications to derive a control flow abstraction with respect to the fault-tolerance architecture. This abstraction, which we call the fault tolerance behavioural type, can be used as basis of structural analysis of the implemented architecture. This paper outlines the basic ideas and demonstrates their application using CTL (Computation Tree Logic) model checking to verify fault tolerance properties of explicit fault-tolerant programs.
  • Keywords
    data flow analysis; program verification; software architecture; software fault tolerance; systems analysis; CTL; computation tree logic; control flow abstraction; fault tolerant program; graph based methods; structural analysis; verification; Application software; Computational modeling; Computer architecture; Fault tolerance; Fault tolerant systems; Logic; Redundancy; Robustness; Software systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering, 2004. Proceedings. Eighth IEEE International Symposium on
  • ISSN
    1530-2059
  • Print_ISBN
    0-7695-2094-4
  • Type

    conf

  • DOI
    10.1109/HASE.2004.1281733
  • Filename
    1281733