• DocumentCode
    1405253
  • Title

    Integrated Design-Stage Failure Analysis of Software-Driven Hardware Systems

  • Author

    Tumer, Irem Y. ; Smidts, Carol S.

  • Author_Institution
    Complex Eng. Syst. Design Lab., Oregon State Univ., Corvallis, OR, USA
  • Volume
    60
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1072
  • Lastpage
    1084
  • Abstract
    Software-driven hardware configurations account for the majority of modern safety-critical complex systems. The often costly failures of such systems can be attributed to software specific, hardware specific, or software/hardware interaction failures. The understanding of how failures propagate in such complex systems might provide critical information to designers, because, while a software component may not fail in terms of loss of function, a software operational state can cause an associated hardware failure. The least expensive phase of the product life cycle to address failures is during the design stage. This research presents a means to evaluate how a combined software/hardware system behaves and how such failures propagate to result in potential failures downstream, during the conceptual design stage. In particular, this paper proposes the use of high-level system modeling and model-based reasoning approaches to model failure propagation in combined software-hardware systems, introducing the Function-Failure Identification and Propagation (FFIP) analysis framework to help formalize the design of safety-critical systems. The fact that the hardware and software designers do not share the same background, knowledge, methods, or language contributes significantly to software/hardware interaction failures. A high-level systems analysis method, such as FFIP, is geared toward the unification of language and modeling concepts and may help to more seamlessly bridge such a gap. The technique is applied to the design of the Reaction Control System Jet Selection of the NASA space shuttle to evaluate failure propagation within the Reaction Control System Jet selection, specifically for the redundancy management system. The paper concludes with the extensions and mappings to the software domain that are required for a truly integrated methodology.
  • Keywords
    aerospace computing; hardware-software codesign; safety-critical software; space vehicles; FFIP analysis framework; NASA space shuttle; design-stage failure analysis; failure propagation model; function-failure identification and propagation analysis; high-level system modeling; model-based reasoning approach; product life cycle; reaction control system jet selection; redundancy management system; safety-critical complex systems; software component; software-driven hardware configuration; software-driven hardware systems; Analytical models; Hardware; Redundancy; Reliability engineering; Software; Software reliability; Integrated design-stage analysis; failure propagation analysis; formalisms; safety-critical systems.; software-hardware reliability;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2010.245
  • Filename
    5669272