A Model-Based Approach for Reconciliation of Polychronous Execution Traces

被引:2
|
作者
Garces, Kelly [1 ]
Deantoni, Julien [1 ]
Mallet, Frederic [1 ]
机构
[1] Univ Nice Sophia Antipolis, Aoste Project INRIA I3S, INRIA Sophia Antipolis Mediterranee, Lab UMR CNRS I3S 6070, Sophia Antipolis, France
关键词
Traces; Logical time; Debugging; Verification; Model-Driven Engineering; TIME;
D O I
10.1109/SEAA.2011.47
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Embedded systems are very difficult to design and debug because of the limited access to the device itself. Therefore, debugging usually requires to instrument the code so as to produce execution traces that are then monitored from a base station. Such an intrusive method has a direct impact on performances. In case of multiple interacting embedded targets the problem is even more severe and is not limited to computations but also spreads to communications. To reduce the communication overhead, we propose an approach in which unsynchronized traces from several targets are reconciled a posteriori. Since each target has its own time base without a built-in clock synchronization protocol, our approach requires a multi-clock reconciliation specification. This paper describes our model-based proposal developed during the ANR project RT-Simex. The different steps of the reconciliation are illustrated on a simple case-study used in the project, a terrestrial robot controlled in position.
引用
收藏
页码:259 / 266
页数:8
相关论文
共 50 条
  • [1] A unified approach to model-based planning and execution
    Muscettola, N
    Dorais, GA
    Fry, C
    Levinson, R
    Plaunt, C
    [J]. INTELLIGENT AUTONOMOUS SYSTEMS 6, 2000, : 751 - 758
  • [2] Model-Based Traces
    Maoz, Shahar
    [J]. MODELS IN SOFTWARE ENGINEERING, 2009, 5421 : 109 - 119
  • [3] A Model-Based Method for Evaluating Embedded System Performance by Abstraction of Execution Traces
    Ono, Kouichi
    Toyota, Manabu
    Kawahara, Ryo
    Sakamoto, Yoshifumi
    Nakada, Takeo
    Fuknoka, Naoaki
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 233 - +
  • [4] RATE: A model-based testing approach that combines model refinement and test execution
    Bombarda, Andrea
    Bonfanti, Silvia
    Gargantini, Angelo
    Lei, Yu
    Duan, Feng
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2023, 33 (02):
  • [5] USING MODEL-BASED TRACES AS RUNTIME MODELS
    Maoz, Shahar
    [J]. COMPUTER, 2009, 42 (10) : 28 - 36
  • [6] A Heuristic-based Approach to Identify Concepts in Execution Traces
    Asadi, Fatemeh
    Di Penta, Massimiliano
    Antoniol, Giuliano
    Gueheneuc, Yann-Gael
    [J]. 14TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2010), 2010, : 31 - 40
  • [7] GRAPH MODEL-BASED APPROACH TO THE REPRESENTATION, INTERPRETATION, AND EXECUTION OF SIGNAL-PROCESSING SYSTEMS
    SZTIPANOVITS, J
    KARSAI, G
    BIEGL, C
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1988, 3 (03) : 269 - 280
  • [8] Model-based empirical performance evaluation based on relational traces
    Boskovic, Marko
    [J]. ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 467 - 474
  • [9] Lossless compaction of model execution traces
    Hojaji, Fazilat
    Zamani, Bahman
    Hamou-Lhadj, Abdelwahab
    Mayerhofer, Tanja
    Bousse, Erwan
    [J]. SOFTWARE AND SYSTEMS MODELING, 2020, 19 (01): : 199 - 230
  • [10] Lossless compaction of model execution traces
    Fazilat Hojaji
    Bahman Zamani
    Abdelwahab Hamou-Lhadj
    Tanja Mayerhofer
    Erwan Bousse
    [J]. Software and Systems Modeling, 2020, 19 : 199 - 230