• DocumentCode
    2598505
  • Title

    Instrumentation of intermediate code for runtime verification

  • Author

    Gates, Ann Quiroz ; Mondragon, Oscar ; Payne, Mary ; Roach, Steve

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., El Paso, TX, USA
  • fYear
    2003
  • fDate
    3-4 Dec. 2003
  • Firstpage
    66
  • Lastpage
    71
  • Abstract
    Runtime monitoring is aimed at ensuring correct runtime behavior with respect to specified constraints. It provides assurance that properties are maintained during a given program execution. The dynamic monitoring with integrity constraints (DynaMICs) approach is a runtime monitoring system under development at the University of Texas at El Paso. The focus of the paper is on the identification of instructions at the object-code level that require instrumentation for monitoring. Automated instrumentation is desirable because it can reduce errors introduced by humans, it provides finer control over monitoring, and it allows greater control over instrumentation. The paper also discusses two other technologies associated with DynaMICs: the elicitation and formal specification of properties and constraint; and tracing property or constraint violations to the software engineering artifacts from which the constraints and properties were derived.
  • Keywords
    data flow analysis; formal specification; program verification; automated instrumentation; constraint violations; dynamic monitoring; formal specification; integrity constraints; intermediate code; object-code level; program execution; runtime behavior; runtime monitoring; runtime verification; software engineering; Aerodynamics; Automatic control; Computer science; Computerized monitoring; Condition monitoring; Error correction; Formal specifications; Instruments; Runtime; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2003. Proceedings. 28th Annual NASA Goddard
  • Print_ISBN
    0-7695-2064-2
  • Type

    conf

  • DOI
    10.1109/SEW.2003.1270727
  • Filename
    1270727