Detection of Common Problems in Real-Time and Multicore Systems Using Model-Based Constraints

被引:1
|
作者
Beamonte, Raphael [1 ]
Dagenais, Michel R. [1 ]
机构
[1] Polytech Montreal, Comp & Software Engn Dept, Stn Downtown, CP 6079, Montreal, PQ H3C 3A7, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
PERFORMANCE;
D O I
10.1155/2016/9792462
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multicore systems are complex in that multiple processes are running concurrently and can interfere with each other. Real-time systems add on top of that time constraints, making results invalid as soon as a deadline has been missed. Tracing is often the most reliable and accurate tool available to study and understand those systems. However, tracing requires that users understand the kernel events and their meaning. It is therefore not very accessible. Using modeling to generate source code or represent applications' workflow is handy for developers and has emerged as part of the model-driven development methodology. In this paper, we propose a new approach to system analysis using model-based constraints, on top of userspace and kernel traces. We introduce the constraints representation and how traces can be used to follow the application's workflow and check the constraints we set on the model. We then present a number of common problems that we encountered in real-time and multicore systems and describe how our model-based constraints could have helped to save time by automatically identifying the unwanted behavior.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] A Model-Based Configuration Approach for Automotive Real-Time Operating Systems
    Macher, Georg
    Atas, Muesluem
    Armengaud, Eric
    Kreiner, Christian
    SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2015, 8 (02): : 270 - 277
  • [32] A real-time model-based virtual phone
    Huang, CF
    Hung, CS
    Lin, IC
    Yang, TJ
    Ouhyoung, M
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 921 - 925
  • [33] Model-based real-time head tracking
    Ström, J
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2002, 2002 (10) : 1039 - 1052
  • [34] Model-based Design for Real-time Software
    Li, Yan
    Zhang Hong-Jun
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (08): : 91 - 95
  • [35] Model-Based Real-Time Head Tracking
    Jacob Ström
    EURASIP Journal on Advances in Signal Processing, 2002
  • [36] Distributed real-time model-based diagnosis
    Chung, SH
    Barrett, A
    2003 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-8, 2003, : 349 - 355
  • [37] Model-based adaptivity in real-time scheduling
    Bakay, A
    SELF-ADAPTIVE SOFTWARE: APPLICATIONS, 2001, 2614 : 52 - 65
  • [38] Real-Time Operating Systems for Multicore Embedded Systems
    Tomiyama, Hiroyuki
    Honda, Shinya
    Takada, Hiroaki
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 62 - 67
  • [39] Hierarchical Real-Time Scheduling for Multicore Systems
    Osmolovskiy, Sergey
    Ivanova, Ekaterina
    Shakurov, Daniil
    Fedorov, Ivan
    Vinogradov, Vladimir
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 248 - 256
  • [40] Task Reprocessing on Real-Time Multicore Systems
    Kumar, P. Pavan
    Satyanarayana, Ch
    Rao, A. Ananda
    Raju, P. Radhika
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATICS AND ANALYTICS (ICIA' 16), 2016,