The problem of checking a logged event trace against a temporal logic specification arises in many practical cases. Unfortunately, known algorithms for an expressive logic like MTL (Metric Temporal Logic) do not scale with respect to two crucial dimensions: the length of the trace and the size of the time interval for which logged events must be buffered to check satisfaction of the specification. The former issue can be addressed by distributed and parallel trace checking algorithms that can take advantage of modern cloud computing and programming frameworks like MapReduce. Still, the latter issue remains open with current state-of-the-art approaches. In this paper we address this memory scalability issue by proposing a new semantics for ...
Offline trace checking is a procedure used to evaluate requirement properties over a trace of record...
Temporal logic has become a well-established method for specifying the behavior of distributed syste...
Hyperproperties, such as non-interference and observational determinism, relate multiple system exec...
peer reviewedThe problem of checking a logged event trace against a temporal logic specification ari...
The problem of checking a logged event trace against a temporal logic specification arises in many p...
Execution traces' time-stamped sequences of events' provide a general' domain-independent' view on t...
We present a novel approach to the offline monitoring of specifications expressed in metric temporal...
AbstractProgram execution traces can be so large in practical testing and monitoring applications th...
Program execution traces can be so large in practical testing and monitoring appli-cations that it w...
textTraditional approaches for eliminating errors in concurrent and distributed programs include fo...
We investigate an extension of CTL (Computation Tree Logic) by past modalities, called CTLP, interpr...
We present an algorithm for efficiently testing Linear Temporal Logic (LTL) formulae on finite execu...
Runtime monitoring (or runtime verification) is an approach to checking compliance of a system’s exe...
Trace Alignment is a prominent problem in Declarative Process Mining, which consists in identifying ...
Abstract. Current approaches to monitoring real-time properties suf-fer either from unbounded space ...
Offline trace checking is a procedure used to evaluate requirement properties over a trace of record...
Temporal logic has become a well-established method for specifying the behavior of distributed syste...
Hyperproperties, such as non-interference and observational determinism, relate multiple system exec...
peer reviewedThe problem of checking a logged event trace against a temporal logic specification ari...
The problem of checking a logged event trace against a temporal logic specification arises in many p...
Execution traces' time-stamped sequences of events' provide a general' domain-independent' view on t...
We present a novel approach to the offline monitoring of specifications expressed in metric temporal...
AbstractProgram execution traces can be so large in practical testing and monitoring applications th...
Program execution traces can be so large in practical testing and monitoring appli-cations that it w...
textTraditional approaches for eliminating errors in concurrent and distributed programs include fo...
We investigate an extension of CTL (Computation Tree Logic) by past modalities, called CTLP, interpr...
We present an algorithm for efficiently testing Linear Temporal Logic (LTL) formulae on finite execu...
Runtime monitoring (or runtime verification) is an approach to checking compliance of a system’s exe...
Trace Alignment is a prominent problem in Declarative Process Mining, which consists in identifying ...
Abstract. Current approaches to monitoring real-time properties suf-fer either from unbounded space ...
Offline trace checking is a procedure used to evaluate requirement properties over a trace of record...
Temporal logic has become a well-established method for specifying the behavior of distributed syste...
Hyperproperties, such as non-interference and observational determinism, relate multiple system exec...