Rule systems for run-time monitoring: From EAGLE to RULER

Howard Barringer, David Rydeheard, Klaus Havelund

    Research output: Chapter in Book/Conference proceedingConference contribution

    Abstract

    In [3], EAGLE was introduced as a general purpose rule-based temporal logic for specifying run-time monitors. A novel and relatively efficient interpretative trace-checking scheme via stepwise transformation of an EAGLE monitoring formula was defined and implemented. However, application in real-world examples has shown efficiency weaknesses, especially those associated with large-scale symbolic formula manipulation. In this paper, after briefly reviewing EAGLE, we introduce RULER, a primitive conditional rule-based system, which we claim can be more efficiently implemented for run-time checking, and into which one can compile various temporal logics used for run-time verification. © Springer-Verlag Berlin Heidelberg 2007.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    PublisherSpringer Nature
    Pages111-125
    Number of pages14
    Volume4839
    ISBN (Print)3540773940, 9783540773948
    Publication statusPublished - 2007
    Event7th International Workshop on Runtime Verification, RV 2007 - Vancouver
    Duration: 1 Jul 2007 → …

    Conference

    Conference7th International Workshop on Runtime Verification, RV 2007
    CityVancouver
    Period1/07/07 → …

    Keywords

    • Computer Science, Theory & Methods

    Fingerprint

    Dive into the research topics of 'Rule systems for run-time monitoring: From EAGLE to RULER'. Together they form a unique fingerprint.

    Cite this