NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Quantified Event Automata: Towards Expressive and Efficient Runtime MonitorsRuntime verification is the process of checking a property on a trace of events produced by the execution of a computational system. Runtime verification techniques have recently focused on parametric specifications where events take data values as parameters. These techniques exist on a spectrum inhabited by both efficient and expressive techniques. These characteristics are usually shown to be conflicting - in state-of-the-art solutions, efficiency is obtained at the cost of loss of expressiveness and vice-versa. To seek a solution to this conflict we explore a new point on the spectrum by defining an alternative runtime verification approach.We introduce a new formalism for concisely capturing expressive specifications with parameters. Our technique is more expressive than the currently most efficient techniques while at the same time allowing for optimizations.
Document ID
20130001827
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Barringer, Howard
(Manchester Univ. MacClesfield, United Kingdom)
Falcone, Ylies
(Grenoble Univ. France)
Havelund, Klaus
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Reger, Giles
(Manchester Univ. MacClesfield, United Kingdom)
Rydeheard, David
(Manchester Univ. MacClesfield, United Kingdom)
Date Acquired
August 27, 2013
Publication Date
August 27, 2012
Subject Category
Mathematical And Computer Sciences (General)
Meeting Information
Meeting: 18th International Symposium on Formal Methods
Location: Paris
Country: France
Start Date: August 27, 2012
End Date: August 31, 2012
Funding Number(s)
CONTRACT_GRANT: EP/P505208/1
Distribution Limits
Public
Copyright
Other
Keywords
state machines
trace analysis
specification logic
data parameterization
runtime verification

Available Downloads

There are no available downloads for this record.
No Preview Available