• DocumentCode
    2601245
  • Title

    Using model-based assurance to strengthen diagnostic procedures

  • Author

    Lutz, Robyn ; Johnson, Jeremy ; Patterson-Hine, Ann

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2011
  • fDate
    6-10 Nov. 2011
  • Firstpage
    516
  • Lastpage
    519
  • Abstract
    In previous work we described Diagnostic Tree for Verification (DTV), a partially automated software engineering technique by which diagnostic trees generated from system models are used to help check out diagnostic procedures. Diagnostic procedures are instructions used to isolate failures during operations. Assuring such procedures manually is time-consuming and costly. This paper reports our recent experience in applying DTV to diagnostic procedures for lighting failures in NASA´s Habitat Demonstration Unit (HDU), a prototype for astronauts´ living quarters. DTV identified missing and inconsistent instructions, as well as more-efficient sequences of diagnostic steps. Unexpectedly, the most significant benefit was finding assumptions that will not remain true as the system evolves. We describe both the challenges faced in applying DTV and how its independent perspective helped in assuring the procedures´ adequacy and quality. Finally, the paper discusses more generally how software systems that are model-based, rapidly evolving and safety-critical appear most likely to benefit from this approach.
  • Keywords
    astronomy computing; program diagnostics; program verification; trees (mathematics); NASA habitat demonstration unit; astronaut living quarter; diagnostic procedure; diagnostic tree; diagnostic tree for verification; lighting failure; model-based assurance; partially automated software engineering technique; safety-critical appear; software system; Adaptation models; Analytical models; Computational modeling; Digital TV; Lighting; NASA; Software; automated analysis; diagnostic procedures; model-based; trouble-shooting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on
  • Conference_Location
    Lawrence, KS
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4577-1638-6
  • Type

    conf

  • DOI
    10.1109/ASE.2011.6100113
  • Filename
    6100113