2018
DOI: 10.1007/978-3-030-00151-3_13
|View full text |Cite
|
Sign up to set email alerts
|

Online Timed Pattern Matching Using Automata

Abstract: We provide a procedure for detecting the sub-segments of an incrementally observed Boolean signal w that match a given temporal pattern ϕ. As a pattern specification language, we use timed regular expressions, a formalism well-suited for expressing properties of concurrent asynchronous behaviors embedded in metric time. We construct a timed automaton accepting the timed language denoted by ϕ and modify it slightly for the purpose of matching. We then apply zone-based reachability computation to this automaton … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
2
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(3 citation statements)
references
References 26 publications
(34 reference statements)
0
2
0
Order By: Relevance
“…In the context of quality assurance of CPSs, monitoring of digital (i. e., discrete-valued) or analog (i. e., continuous-valued) signals takes an important role. There have been many works on signal monitoring using various logic e. g., signal temporal logic (STL) [MN04; FP09], timed regular expressions (TREs) [Ulu+14], timed automata [Bak+18], or timed symbolic weighted automata (TSWAs) [Wag19]. However, in most of the existing works, interpolation of the sampled signals is limited to only piecewise-constant or piecewise-linear.…”
Section: Related Workmentioning
confidence: 99%
“…In the context of quality assurance of CPSs, monitoring of digital (i. e., discrete-valued) or analog (i. e., continuous-valued) signals takes an important role. There have been many works on signal monitoring using various logic e. g., signal temporal logic (STL) [MN04; FP09], timed regular expressions (TREs) [Ulu+14], timed automata [Bak+18], or timed symbolic weighted automata (TSWAs) [Wag19]. However, in most of the existing works, interpolation of the sampled signals is limited to only piecewise-constant or piecewise-linear.…”
Section: Related Workmentioning
confidence: 99%
“…A recent line of work is that of timed pattern matching, that takes as input a log and a specification, and decides where in the log the specification is satisfied or violated. On the one hand, a line of works considers signals, with specifications either in the form of timed regular expressions [11,[31][32][33], or a temporal logic [34]. On the other hand, a line of works considers timed words, with specifications in the form of timed automata [4,36].…”
Section: Related Workmentioning
confidence: 99%
“…For such formalisms, monitoring problems have been often phrased as pattern-matching: given a behaviour and a specification (a pattern), detect all the time intervals when the pattern occurs. Efficient algorithms have been developed for matching patterns specified by TA, or various kinds of TRE and temporal logics [8,11,15,21,22].…”
Section: Introductionmentioning
confidence: 99%