• 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