2012
DOI: 10.1007/978-3-642-32759-9_9
|View full text |Cite
|
Sign up to set email alerts
|

Quantified Event Automata: Towards Expressive and Efficient Runtime Monitors

Abstract: Abstract. Runtime 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 a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
147
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 132 publications
(147 citation statements)
references
References 15 publications
0
147
0
Order By: Relevance
“…Many specification-based runtime-monitoring frameworks have been proposed, including four approaches to parametric monitoring: an automaton-based approach [5,7,15,16,18,20,28,34]; a regular expression-and grammar-based approach [1,18,24]; an approach based on temporal logic [6, 8, 9, 18-20, 24, 32, 33, 39, 48-50]; and a rule-based approach [4,6,35].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Many specification-based runtime-monitoring frameworks have been proposed, including four approaches to parametric monitoring: an automaton-based approach [5,7,15,16,18,20,28,34]; a regular expression-and grammar-based approach [1,18,24]; an approach based on temporal logic [6, 8, 9, 18-20, 24, 32, 33, 39, 48-50]; and a rule-based approach [4,6,35].…”
Section: Related Workmentioning
confidence: 99%
“…We show that CSP E can neatly describe a system of Unix-like processes and file descriptors. We also implement a domain-specific language (DSL) based on CSP E and compare its performance with quantified event automata (QEA) [5,36,46,45] implemented in [14], using a simulated event log of the Unix-like processes and file descriptors. QEA is an automata-based monitoring framework, which, according to [38], is one of the most expressive of this kind.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…These systems support various formalisms, such as state machines [14,19,11,7,5], regular expressions [4,19], variations over the µ-calculus [6], temporal logics [6,19,7,15,9,10,12], grammars [19], and rulebased systems [8,17]. Some of these systems focus on being efficient.…”
Section: Introductionmentioning
confidence: 99%
“…Some of these systems focus on being efficient. However, this efficiency is typically achieved at the price of some lack of expressiveness, as discussed in [5]. Our previous research has focused on more expressive formalisms, including rule-based systems, such as Ruler [8] and more recently LogFire [17].…”
Section: Introductionmentioning
confidence: 99%