Proceedings of ISSRE '96: 7th International Symposium on Software Reliability Engineering
DOI: 10.1109/issre.1996.558892
|View full text |Cite
|
Sign up to set email alerts
|

Supervision of real-time software systems using optimistic path prediction and rollbacks

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
5
0

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 9 publications
0
5
0
Order By: Relevance
“…Once a monitor has detected a failure, no further analysis of that behavior will give a different result. In applications such as supervision [36], where continued analysis of the behavior may be needed following detection of a failure, some intervention, either automatic or manual, will be required before the monitor will report acceptable behavior again. For example, if corrective action is taken in response to the failure, and the target system is restored to some known state, then the monitor will need to be re-initialized to correspond to that state.…”
Section: A Using Monitorsmentioning
confidence: 99%
See 2 more Smart Citations
“…Once a monitor has detected a failure, no further analysis of that behavior will give a different result. In applications such as supervision [36], where continued analysis of the behavior may be needed following detection of a failure, some intervention, either automatic or manual, will be required before the monitor will report acceptable behavior again. For example, if corrective action is taken in response to the failure, and the target system is restored to some known state, then the monitor will need to be re-initialized to correspond to that state.…”
Section: A Using Monitorsmentioning
confidence: 99%
“…Systems that address the oracle problem (see [3] for an excellent survey) can be classified by the subset of properties that they consider, most restricting their analysis to one of the following classes: 1) Functional properties -the values of the outputs for given inputs, which can be checked either by observing the start and stop states for a program, as in [28], [38], [19], [32]; by comparing the behavior of an abstract data type with that specified in a model-based specification notation, as in [37], [16], [22], [31]; or by comparing the run-time behavior of a reactive system with a finite state machine model, as in [36]. 2) Temporal properties -the order of events, which can be checked by comparing the sequence of observed events with that specified by either a temporal logic [7], [8]; a finite state machine model [15], [6]; or a context-free grammar [2].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…(Tsai, 1995) suggest that it is useful and practical using monitors to analyze the behaviour of a real-time system. Such a monitor could be used either as an "oracle" (Weyuker, 1982) -or reporting on system failures -as detected by the same monitor performing in the role of supervisor (Simser, 1996) respectively. In safety-critical applications, the system should be monitored by another safety system to ensure continued correct behavior.…”
Section: Introductionmentioning
confidence: 99%
“…A monitor is a system able to observing and analyzing behaviors shown by another, in case remote, system (a.k.a. : the "target"), comparing the actual states of the target with expected ones -as produced by the same monitor performing in the role of "oracle" (Weyuker, 1982) -or reporting on system failures -as detected by the same monitor performing in the role of "supervisor" (Simser, 1996) -respectively. In safety-critical applications, the system should be monitored by another safety system to ensure continued correct behavior.…”
Section: Introductionmentioning
confidence: 99%