• DocumentCode
    2403889
  • Title

    Validating requirements for fault tolerant systems using model checking

  • Author

    Schneider, Francis ; Easterbrook, Steve M. ; Callahan, John R. ; Holzmann, Gerard J.

  • Author_Institution
    Software Res. Lab., NASA/WVU, Fairmont, WV, USA
  • fYear
    1998
  • fDate
    6-10 1998
  • Firstpage
    4
  • Lastpage
    13
  • Abstract
    Model checking is shown to be an effective tool in validating the behavior of a fault tolerant embedded spacecraft controller. The case study presented, shows that by judiciously abstracting away extraneous complexity, the state space of the model could be exhaustively searched allowing critical functional requirements to be validated down to the design level. Abstracting away detail not germane to the problem of interest leaves by definition a partial specification behind. The success of this procedure shows that it is feasible to effectively validate a partial specification with this technique. Three anomalies were found in the system. One was an error in the detailed requirements, and the other two were missing/ambiguous requirements. Because the method allows validation of partial specifications, it is also an effective approach for maintaining fidelity between a co-evolving specification and an implementation
  • Keywords
    aerospace control; fault tolerant computing; formal specification; program verification; real-time systems; space vehicles; ambiguous requirements; co-evolving specification; critical functional requirements; fault tolerant embedded spacecraft controller; fault tolerant systems; model checking; partial specification; requirements validation; state space; Content addressable storage; Ear; Embedded system; Fault tolerant systems; Inspection; NASA; Software tools; Space technology; Space vehicles; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering, 1998. Proceedings. 1998 Third International Conference on
  • Conference_Location
    Colorado Springs, CO
  • Print_ISBN
    0-8186-8356-2
  • Type

    conf

  • DOI
    10.1109/ICRE.1998.667803
  • Filename
    667803