• DocumentCode
    384964
  • Title

    Validation of mission critical software design and implementation using model checking [spacecraft]

  • Author

    Pingree, Paula J. ; Mikk, Erich ; Holzmann, Gerard J. ; Smith, Margaret H. ; Dams, Dennis

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    1
  • fYear
    2002
  • fDate
    27-31 Oct. 2002
  • Abstract
    Over the years, the complexity of space missions has dramatically increased with more of the critical aspects of a spacecraft´s design being implemented in software. With the added functionality and performance required by the software to meet system requirements, the robustness of the software must be upheld. Traditional software validation methods of simulation and testing are being stretched to adequately cover the needs of software development in this growing environment. It is becoming increasingly difficult to establish traditional software validation practices that confidently confirm the robustness of the design in balance with cost and schedule needs of the project. As a result, model checking is emerging as a powerful validation technique for mission critical software. Model checking conducts an exhaustive exploration of all possible behaviors of a software system design and as such can be used to detect defects in designs that are typically difficult to discover with conventional testing approaches.
  • Keywords
    aerospace computing; aerospace control; aerospace testing; fault location; finite state machines; program testing; program verification; software reliability; space vehicles; design defects; finite state machines; model checking validation techniques; project cost/schedule needs; software development; software robustness; software simulation/testing; software system behavior exhaustive exploration; space mission complexity; spacecraft design; spacecraft mission critical software design/implementation validation; Mission critical systems; Power system modeling; Programming; Robustness; Software design; Software performance; Software systems; Software testing; Space missions; Space vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 2002. Proceedings. The 21st
  • Print_ISBN
    0-7803-7367-7
  • Type

    conf

  • DOI
    10.1109/DASC.2002.1067982
  • Filename
    1067982