DocumentCode :
3299788
Title :
The sentry system
Author :
Chodrow, Sarah E. ; Gouda, Mohamed G.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fYear :
1992
fDate :
5-7 Oct 1992
Firstpage :
230
Lastpage :
237
Abstract :
A system that observes the execution of each loop in any given sequential program and issues a warning if some loop execution does not terminate as expected (due to a programming error or a failure) is proposed. At each iteration of a loop execution, the program writes the current values of some variables into shared storage; these values are read later by another program called the sentry. The sentry uses these values to compute the loop´s termination function at the current iteration, and issues a warning if successive values of the termination function are not monotonically decreasing. The shared storage between the program and the sentry is finite, the program never waits for the sentry during execution, and some form of mutual exclusion is achieved between the program and the sentry. Extensions of the system and an implementation of a prototype are described
Keywords :
programming; supervisory programs; system monitoring; loop execution; mutual exclusion; programming error; prototype; sentry system; sequential program; shared storage; system monitoring program; Computer errors; Costs; Debugging; Fault detection; Monitoring; Prototypes; Real time systems; Safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 1992. Proceedings., 11th Symposium on
Conference_Location :
Houston, TX
Print_ISBN :
0-8186-2890-1
Type :
conf
DOI :
10.1109/RELDIS.1992.235122
Filename :
235122
Link To Document :
بازگشت