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 条
  • [31] Real-time Obstacle Detection on Embedded System
    Hung, Shih-Hsuan
    Chen, Kuo-Wei
    Chen, Chien-Hua
    Chou, Hsuan-Ting
    Yao, Chih-Yuan
    2018 IEEE INTERNATIONAL CONFERENCE ON VISUAL COMMUNICATIONS AND IMAGE PROCESSING (IEEE VCIP), 2018,
  • [32] A framework for embedded real-time system design
    Choi, JY
    Kwak, HH
    Lee, I
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 738 - 742
  • [33] A Real-time Embedded Video Monitoring System
    Deng Huaqiu
    2014 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND IT'S APPLICATIONS (DICTAP), 2014, : 301 - 303
  • [34] Real-Time Embedded System for Gesture Recognition
    Maret, Yann
    Oberson, Deniel
    Gavrilova, Marina
    2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 30 - 34
  • [35] Real-time embedded eye detection system
    Ruiz-Beltran, Camilo A.
    Romero-Garces, Adrian
    Gonzalez, Martin
    Sanchez Pedraza, Antonio
    Rodriguez-Fernandez, Juan A.
    Bandera, Antonio
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 194
  • [36] The specification of the embedded system of real-time IR
    Zhu, Yong
    DCABES 2007 Proceedings, Vols I and II, 2007, : 1242 - 1244
  • [37] PROTOTYPING A REAL-TIME EMBEDDED SYSTEM IN SMALLTALK
    BARRY, BM
    SIGPLAN NOTICES, 1989, 24 (10): : 255 - 265
  • [38] Survivability Analysis for Embedded Real-Time System
    Jin, Yongxian
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL II, PROCEEDINGS, 2008, : 273 - 277
  • [39] Formalizing Real-Time Embedded System into Promela
    Sukvanich, Punwess
    Thongtak, Arthit
    Vatanawood, Wiwat
    2015 4TH INTERNATIONAL CONFERENCE ON MECHANICS AND CONTROL ENGINEERING (ICMCE 2015), 2015, 35
  • [40] Integration policy in real-time embedded system
    Lee, HC
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 251 - 257