Ensuring critical event sequences in high consequence computer based systems as inspired by path expressions
- 22 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 483-490
- https://doi.org/10.1109/ecbs.1997.581943
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
This publication has 4 references indexed in Scilit:
- The specification of process synchronization by path expressionsPublished by Springer Nature ,2005
- Timing Analysis Of Cyclic Concurrent ProgramsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Generalized path expressions: A high-level debugging mechanismJournal of Systems and Software, 1983
- Software Specification Languages Based on Regular ExpressionsPublished by Springer Nature ,1980