Mining Task Precedence Graphs from Real-Time Embedded System Traces

被引:6
|
作者
Iegorov, Oleg [1 ]
Fischmeister, Sebastian [1 ]
机构
[1] Univ Waterloo, Waterloo, ON, Canada
来源
24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018) | 2018年
关键词
SOFTWARE; MODELS;
D O I
10.1109/RTAS.2018.00033
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time embedded systems have evolved from simple, self-contained single-processor computers to distributed multiprocessor systems that are extremely hard to develop and maintain. Execution tracing has proved itself to be a useful technology to gain a detailed knowledge of runtime behavior of software systems. However, the size and complexity of execution traces generated by modern embedded systems make manual trace analysis impossible. Therefore, software developers need tools to extract high-level system models from raw trace data. In this paper, we address the problem of mining task precedence graphs (TPG) from embedded system traces. A TPG can be helpful in performing several crucial software development and maintenance activities: understanding legacy systems, finding runtime bugs, and detect and diagnose anomalies in running systems. We rely on the recurrent nature of real-time systems to solve the TPG mining problem. We propose algorithms to train a TPG on a set of system traces, as well as an algorithm to detect anomalies in trace streams using a TPG. We evaluate our algorithms on industrial execution traces generated on production cars.
引用
收藏
页码:251 / 260
页数:10
相关论文
共 50 条
  • [21] A Task Parameter Inference Framework for Real-Time Embedded Systems
    Jung, Namyong
    Baek, Hyeongboo
    Lee, Jinkyu
    ELECTRONICS, 2019, 8 (02):
  • [22] Deterministic task scheduling for embedded real-time operating systems
    Oh, SJ
    Yoon, KH
    Seong, YR
    Lee, CH
    ESA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2003, : 123 - 126
  • [23] Deterministic task scheduling for embedded real-time operating systems
    Oh, SJ
    Kim, JN
    Seong, YR
    Lee, CH
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (02) : 472 - 474
  • [24] Real-time embedded eye detection system
    Ruiz-Beltrán, Camilo A.
    Romero-Garcés, Adrián
    González, Martín
    Pedraza, Antonio Sánchez
    Rodríguez-Fernández, Juan A.
    Bandera, Antonio
    Expert Systems with Applications, 2022, 194
  • [25] The Real-Time Embedded System for a Humanoid: Betty
    Lau, Meng Cheng
    Baltes, Jacky
    TRENDS IN INTELLIGENT ROBOTICS, 2010, 103 : 122 - 129
  • [26] Design of real-time embedded music system
    Choi, Sungmin
    Oh, Hoon
    SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 569 - +
  • [27] Analysis of Embedded Real-Time System Security
    Ma Jingjing
    ADVANCES IN COMPUTER SCIENCE, ENVIRONMENT, ECOINFORMATICS, AND EDUCATION, PT II, 2011, 215 : 429 - 433
  • [28] Schedulability Analysis of Graph-Based Real-Time Task Model with Precedence Constraints
    Xu, Rongfei
    Zhang, Li
    Ge, Ning
    Blanc, Xavier
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (11-12) : 1575 - 1595
  • [29] Allocation of periodic task modules with precedence and deadline constraints in distributed real-time systems
    Hou, CJ
    Shin, KG
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (12) : 1338 - 1356
  • [30] REAL-TIME SVC DECODER IN EMBEDDED SYSTEM
    Maiti, Srijib Narayan
    Gupta, Amit
    Piccinelli, Emiliano Mario
    Saha, Kaushik
    SIGMAP 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA APPLICATIONS, 2009, : 5 - +