Mining Timed Regular Specifications from System Traces

被引:22
|
作者
Narayan, Apurva [1 ]
Cutulenco, Greta [1 ]
Joshi, Yogi [1 ]
Fischmeister, Sebastian [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, 200 Univ Ave W, Waterloo, ON N2L 3G1, Canada
关键词
Timed regular expressions; timed automata; specification mining; real-time systems;
D O I
10.1145/3147660
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Temporal properties define the order of occurrence and timing constraints on event occurrence. Such specifications are important for safety-critical real-time systems. We propose a framework for automatically mining temporal properties that are in the form of timed regular expressions (TREs) from system traces. Using an abstract structure of the property, the framework constructs a finite state machine to serve as an acceptor. We analytically derive speedup for the fragment and confirm the speedup using empirical validation with synthetic traces. The framework is evaluated on industrial-strength safety-critical real-time applications using traces with more than 1 million entries.
引用
收藏
页数:21
相关论文
共 50 条
  • [21] Regular Repair of Specifications
    Benedikt, Michael
    Puppis, Gabriele
    Riveros, Cristian
    26TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2011), 2011, : 335 - 344
  • [22] Policy Specifications with Timed Spider Diagrams
    Bottoni, Paolo
    Fish, Andrew
    2011 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2011), 2011, : 95 - 98
  • [23] Mining specifications
    Ammons, G
    Bodík, R
    Larus, JR
    ACM SIGPLAN NOTICES, 2002, 37 (01) : 4 - 16
  • [24] Modal Specifications for Probabilistic Timed Systems
    Han, Tingting
    Krause, Christian
    Kwiatkowska, Marta
    Giese, Holger
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (117): : 66 - 80
  • [25] Refinement and Consistency of Timed Modal Specifications
    Bertrand, Nathalie
    Pinchinat, Sophie
    Raclet, Jean-Baptiste
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2009, 5457 : 152 - +
  • [26] Mining temporal specifications from object usage
    Wasylkowski, Andrzej
    Zeller, Andreas
    AUTOMATED SOFTWARE ENGINEERING, 2011, 18 (3-4) : 263 - 292
  • [27] Mining temporal specifications from object usage
    Andrzej Wasylkowski
    Andreas Zeller
    Automated Software Engineering, 2011, 18 : 263 - 292
  • [28] Mining Temporal Specifications from Object Usage
    Wasylkowski, Andrzej
    Zeller, Andreas
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 295 - 306
  • [29] Mining Specifications from Documentation using a Crowd
    Sun, Peng
    Brown, Chris
    Beschastnikh, Ivan
    Stolee, Kathryn T.
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER), 2019, : 275 - 286
  • [30] Mining Patterns From Concurrent Execution Traces
    Ahmed, Md Rubel
    Zheng, Hao
    Mukherjee, Parijat
    Ketkar, Mahesh C.
    Yang, Jin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2758 - 2762