Event-Based Runtime Checking of Timed LTL

  • Kåre Jelling Kristoffersen
  • , Christian Pedersen
  • , Henrik Reif Andersen

Research output: Book / Anthology / ReportReportResearch

Abstract

In this paper we describe an event-based algorithm for runtime verification of timed linear temporal logic. The algorithm is based on a rewriting of the formula expressing a desired or undesired property of a timed system. Rewriting takes place, at discrete points in time, but only when there is a relevant state-change taking place in the timed system, or a deadline, determined by the formula, has been passed. By limiting the rewriting to only points in time where an event occurs, and not at all discrete time-points, makes the algorithm useful in situations where there are large data sets and large differences in the relevant time scales (ranging perhaps from milliseconds to months as in business software).

The algorithm works by rewriting, for each event, the timed LTL formula into a residual formula that takes into account the time and system state at the occurence of the event. The residual formula will be the requirement for the timed system in the future, to be further rewritten at the occurrence of the next event. quad {bf Keywords: } Timed LTL, Disjunctive Normalized Equation Systems, Residual formula, Smallest Interesting Timepoint, Timed Based Fixed Point Reduction, Charaterization of Runtime Verification.
Original languageEnglish
Place of PublicationCopenhagen
PublisherIT-Universitetet i København
EditionTR-2003-37
Number of pages15
ISBN (Electronic)87-7949-050-6
Publication statusPublished - Nov 2003
SeriesIT University Technical Report Series
NumberTR-2003-37
ISSN1600-6100

Keywords

  • Timed LTL
  • Disjunctive Normalized Equation Systems
  • Residual formula
  • Timed Based Fixed Point Reduction
  • Charaterization of Runtime Verification

Fingerprint

Dive into the research topics of 'Event-Based Runtime Checking of Timed LTL'. Together they form a unique fingerprint.

Cite this