• DocumentCode
    3369050
  • Title

    Applying adaptive safety analysis techniques [for embedded software]

  • Author

    Lutz, Robyn R. ; Shaw, Hui-Yin

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    42
  • Lastpage
    49
  • Abstract
    Current needs for high-reliability reusable software, rapid evolutionary development and verification of innovative software architectures have focused attention on improving techniques for analysing the safety and reliability of embedded software. The work reported in this paper integrates two successful safety analysis techniques which have been used separately on software and hardware into the system engineering process. This process combines SFMECA (software failure modes and effects criticality analysis) and SFTA (software fault tree analysis) in a way that can be readily adapted to a particular project´s evolving system needs. The technique was used on two recent space instruments: the Mars Microprobe Project and the Earth Orbiting System´s Microwave Limb Sounder. The main lessons learned from this experience are discussed: (1) flexible use, (2) a risk-driven rather than sequential approach, (3) “zoom-in/zoom-out” use, (4) SFMECA and SFTA as complementary techniques, (5) preserving traceability, and (6) applicability to fault protection software
  • Keywords
    adaptive systems; aerospace computing; aerospace instrumentation; computerised instrumentation; embedded systems; fault trees; safety-critical software; software architecture; Earth Orbiting System; Mars Microprobe Project; Microwave Limb Sounder; SFMECA; SFTA; adaptive safety analysis techniques; complementary techniques; embedded software reliability; evolving system needs; fault protection software; flexible use; high-reliability reusable software; rapid evolutionary development; risk-driven approach; software architecture verification; software failure modes and effects criticality analysis; software fault tree analysis; space instruments; system engineering process; traceability preservation; zoom-in/zoom-out use; Embedded software; Failure analysis; Fault trees; Hardware; Instruments; Reliability engineering; Software architecture; Software reusability; Software safety; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1999. Proceedings. 10th International Symposium on
  • Conference_Location
    Boca Raton, FL
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-0443-4
  • Type

    conf

  • DOI
    10.1109/ISSRE.1999.809309
  • Filename
    809309