• DocumentCode
    3429595
  • Title

    Ensuring critical event sequences in high consequence computer based systems as inspired by path expressions

  • Author

    Kidd, Marie-Elena C.

  • Author_Institution
    Sandia Nat. Labs., Albuquerque, NM, USA
  • fYear
    1997
  • fDate
    24-28 Mar 1997
  • Firstpage
    483
  • Lastpage
    490
  • Abstract
    The goal is to provide a high level of confidence that critical software driven event sequences are maintained in the face of hardware failures and harsh or unstable operating environments. The technical approach includes in-situ (embedded in the software) dynamic (run-time) fault management for ensuring critical event sequences in high consequence software. Our method is based on deriving a mathematical description of the critical software controlled event sequence, embedding checkpoints and update points around the critical events into the target code, and adding a module that implements the functionality of the underlying mathematical model. This methodology is inspired by previous work in path expressions. This paper discusses the perceived problems, a brief overview of path expressions, the proposed methods, and a discussion of the differences between the proposed methods and traditional path expression usage and implementation
  • Keywords
    finite automata; software fault tolerance; computer based systems; critical event sequences; critical software; embedding checkpoints; fault managemen; hardware failures; high consequence software; path expressions; unstable operating environments; update points; Assembly; Computer languages; Embedded software; Hardware; Lightning; Program processors; Runtime; Software maintenance; Software safety; Water heating;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 1997. Proceedings., International Conference and Workshop on
  • Conference_Location
    Monterey, CA
  • Print_ISBN
    0-8186-7889-5
  • Type

    conf

  • DOI
    10.1109/ECBS.1997.581943
  • Filename
    581943