Specifying and detecting temporal patterns with shape expressions

被引:0
|
作者
Dejan Ničković
Xin Qin
Thomas Ferrère
Cristinel Mateis
Jyotirmoy Deshmukh
机构
[1] AIT Austrian Institute of Technology,
[2] University of Southern California,undefined
[3] Imagination Technologies,undefined
关键词
Statistical regression; Pattern matching; Regular expressions; Runtime monitoring;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:565 / 577
页数:12
相关论文
共 50 条
  • [1] Specifying and detecting temporal patterns with shape expressions
    Nickovic, Dejan
    Qin, Xin
    Ferrere, Thomas
    Mateis, Cristinel
    Deshmukh, Jyotirmoy
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (04) : 565 - 577
  • [2] Shape Expressions for Specifying and Extracting Signal Features
    Nickovic, Dejan
    Qin, Xin
    Ferrere, Thomas
    Mateis, Cristinel
    Deshmukh, Jyotirmoy
    RUNTIME VERIFICATION, RV 2019, 2019, 11757 : 292 - 309
  • [3] Detecting temporal expressions in medical narratives
    Reeves, Ruth M.
    Ong, Ferdo R.
    Matheny, Michael E.
    Denny, Joshua C.
    Aronsky, Dominik
    Gobbel, Glenn T.
    Montella, Diane
    Speroff, Theodore
    Brown, Steven H.
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2013, 82 (02) : 118 - 127
  • [4] Specifying Timed Patterns using Temporal Logic
    Ulus, Dogan
    Maler, Oded
    HSCC 2018: PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS WEEK), 2018, : 167 - 176
  • [5] Specifying and detecting spatio-temporal events in the internet of things
    Jin, Beihong
    Zhuo, Wei
    Hu, Jiafeng
    Chen, Haibiao
    Yang, Yuwei
    DECISION SUPPORT SYSTEMS, 2013, 55 (01) : 256 - 269
  • [6] Detecting shape deformation of moving patterns
    Loffler, G
    Wilson, HR
    VISION RESEARCH, 2001, 41 (08) : 991 - 1006
  • [7] Detecting Temporal Patterns of User Queries
    Ren, Pengjie
    Chen, Zhumin
    Ma, Jun
    Zhang, Zhiwei
    Si, Luo
    Wang, Shuaiqiang
    JOURNAL OF THE ASSOCIATION FOR INFORMATION SCIENCE AND TECHNOLOGY, 2017, 68 (01) : 113 - 128
  • [8] Selectivity Estimation for SPARQL Triple Patterns with Shape Expressions
    Abbas, Abdullah
    Geneves, Pierre
    Roisin, Cecile
    Layaida, Nabil
    WEB ENGINEERING, ICWE 2018, 2018, 10845 : 195 - 209
  • [9] Specifying Temporal Properties in UML Using Patterns: A Tool-supported Approach
    Cardenas, Hector
    Al Lail, Mustafa
    2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 393 - 402
  • [10] Detecting multineuronal temporal patterns in parallel spike trains
    Gansel, Kai S.
    Singer, Wolf
    FRONTIERS IN NEUROINFORMATICS, 2012, 6