DocumentCode
2499241
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
fYear
0
fDate
0-0 0
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICECCS.2006.1690364
Filename
1690364
Link To Document