Title :
Formal specification-based online monitoring
Author :
Liang, Hui ; Dong, Jin Song ; Sun, Jing ; Duke, Roger ; Seviora, Rudolph E.
Author_Institution :
Sch. of Comput., National Univ. of Singapore
Abstract :
With current trends towards more complex software system and use of higher level languages, a monitoring technique is of increasing importance for the areas such as performance enhancement, dependability, correctness checking and so on. In this paper, we present a formal specification-based online monitoring technique. The key idea of our technique is to build a linking system, which connects a specification animator and a program debugger. The required information about dynamic behaviors of the formal specification and concrete implementation of a target system is obtained from the animator and the debugger. Based on that information, the judgment on the consistency of the concrete implementation with the formal specification will be provided. Not embedding any instrumentation code into the target system, our monitoring technique will not alter the dynamic behavior of the target system. Animating the formal specification, rather than annotating the target system with extra formal specifications, our monitoring technique separates the implementation-dependent description of the monitored objects and the formal requirement specification of them
Keywords :
formal specification; program debugging; system monitoring; formal specification; higher level languages; online monitoring; program debugger; software system; specification animator; Animation; Computerized monitoring; Concrete; Formal specifications; High performance computing; Instruments; Joining processes; Runtime; Software systems; Sun;
Conference_Titel :
Engineering of Complex Computer Systems, 2006. ICECCS 2006. 11th IEEE International Conference on
Conference_Location :
Stanford, CA
Print_ISBN :
0-7695-2530-X
DOI :
10.1109/ICECCS.2006.1690364