Title :
Steering of real-time systems based on monitoring and checking
Author :
Sokolsky, Oleg ; Kannan, Sampath ; Kim, Moonjoo ; Lee, Insup ; Viswanathan, Mahesh
Author_Institution :
Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
Abstract :
Presents an approach to enhance the fault tolerance of real-time systems through steering. Steering means external alteration of the system´s behavior in response to a deviation from requirements. The steering technique is embedded into a framework of monitoring and checking (MaC). MaC allows the users to perform runtime analysis of the current execution of a system with respect to formally specified requirements. We describe our current and future work on steering, including the language to specify steering actions and system instrumentation that enables steering. A prototype implementation for the monitoring and steering of Java programs is also presented
Keywords :
Java; fault tolerant computing; formal specification; real-time systems; specification languages; system monitoring; Java programs; MaC; checking; fault tolerance; formally specified requirements; monitoring; prototype implementation; real-time systems; requirements deviation; runtime analysis; specification language; steering technique; system behaviour external alteration; system instrumentation; Computerized monitoring; Control systems; Information science; Java; Performance analysis; Performance evaluation; Protocols; Prototypes; Research and development; System testing;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 1999. WORDS 1999 Fall. Proceedings. Fifth International Workshop on
Conference_Location :
Monterey, CA
Print_ISBN :
0-7695-0616-X
DOI :
10.1109/WORDSF.1999.842327