• DocumentCode
    2954601
  • Title

    Formally specified monitoring of temporal properties

  • Author

    Kim, Moonjoo ; Viswanathan, Mahesh ; Ben-Abdallah, Hanêne ; Kannan, Sampath ; Lee, Insup ; Sokolsky, Oleg

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    114
  • Lastpage
    122
  • Abstract
    We describe the Monitoring and Checking (MaC) framework which provides assurance on the correctness of an execution of a real-time system at runtime. Monitoring is performed based on a formal specification of system requirements. MaC bridges the gap between formal specification, which analyzes designs rather than implementations, and testing, which validates implementations but lacks formality. An important aspect of the framework is a clear separation between implementation-dependent description of monitored objects and high-level requirements specification. Another salient feature is automatic instrumentation of executable code. The paper presents an overview of the framework, languages to express monitoring scripts and requirements, and a prototype implementation of MaC targeted at systems implemented in Java
  • Keywords
    formal specification; real-time systems; system monitoring; Monitoring and Checking; correctness; executable code; high-level requirements specification; implementation-dependent description; monitoring scripts; real-time system; temporal properties; Bridges; Computer displays; Computerized monitoring; Information science; Instruments; Java; Prototypes; Real time systems; Runtime; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1999. Proceedings of the 11th Euromicro Conference on
  • Conference_Location
    York
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-0240-7
  • Type

    conf

  • DOI
    10.1109/EMRTS.1999.777457
  • Filename
    777457