2005
DOI: 10.1007/11513988_36
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Monitoring of ω-Languages

Abstract: We present a technique for generating efficient monitors for ω-regular-languages. We show how Büchi automata can be reduced in size and transformed into special, statistically optimal nondeterministic finite state machines, called binary transition tree finite state machines (BTT-FSMs), which recognize precisely the minimal bad prefixes of the original ω-regular-language. The presented technique is implemented as part of a larger monitoring framework and is available for download.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
77
0

Year Published

2006
2006
2012
2012

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 86 publications
(78 citation statements)
references
References 26 publications
0
77
0
Order By: Relevance
“…D'Amorim and Roşu [14] show how to construct monitors for minimal bad prefixes of temporal properties without any restrictions regarding whether the property is a safety property or not. They construct a nondeterministic finite automaton of size 2 O(ψ) that extracts the safety content from ψ, and simulate a deterministic monitor on the fly.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…D'Amorim and Roşu [14] show how to construct monitors for minimal bad prefixes of temporal properties without any restrictions regarding whether the property is a safety property or not. They construct a nondeterministic finite automaton of size 2 O(ψ) that extracts the safety content from ψ, and simulate a deterministic monitor on the fly.…”
Section: Related Workmentioning
confidence: 99%
“…Many works have elaborated on that approach, c.f. [2,3,14,18,19,23]); see the discussion below of related work. Many of these works, e.g.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The truncated-path semantics differs from the bad-prefix semantics used in several monitoring approaches (cf. [8,19,20]), where a finite-word automaton is constructed that recognizes the "bad prefixes" of the language of an infinite-word automaton, i.e., the set of prefixes that cannot be extended to accepted infinite words [1]. In the truncated-path semantics, strong specifications may be violated on a prefix even if a satisfying extension exists.…”
Section: Introductionmentioning
confidence: 99%
“…The practical importance of this distinction lies the context of runtime verification [HR02,BGHS04,dR05]. Run-time verification of a property amounts to executing a monitor together with the system allowing the detection of errors in run time.…”
mentioning
confidence: 99%