Title
Specifying And Detecting Temporal Patterns With Shape Expressions
Abstract
Modern cyber-physical systems (CPS) and the Internet of things (IoT) are data factories generating, measuring and recording huge amounts of time series. The useful information in time series is usually present in the form of sequential patterns. We propose shape expressions as a declarative language for specification and extraction of rich temporal patterns from possibly noisy data. Shape expressions are regular expressions with arbitrary (linear, exponential, sinusoidal, etc.) shapes with parameters as atomic predicates and additional constraints on these parameters. We associate with shape expressions novel noisy semantics that combines regular expression matching semantics with statistical regression. We study essential properties of the language and propose an efficient heuristic for approximate matching of shape expressions. We demonstrate the applicability of this technique on two case studies from the health and the avionics domains.
Year
DOI
Venue
2021
10.1007/s10009-021-00627-x
INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER
Keywords
DocType
Volume
Statistical regression, Pattern matching, Regular expressions, Runtime monitoring
Journal
23
Issue
ISSN
Citations 
4
1433-2779
0
PageRank 
References 
Authors
0.34
0
5
Name
Order
Citations
PageRank
Dejan Nickovic100.34
Xin Qin212.06
Thomas Ferrère300.34
Cristinel Mateis411.38
Jyotirmoy V. Deshmukh531729.18