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 条
  • [41] Combining Time and Concurrency in Model-Based Statistical Testing of Embedded Real-Time Systems
    Homm, Daniel
    Eckert, Juergen
    German, Reinhard
    SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2015), 2015, 9509 : 22 - 31
  • [42] Real-time structural health monitoring using model-based observers
    Kranock, SJ
    Peterson, LD
    SMART STRUCTURES AND MATERIALS 1998: MATHEMATICS AND CONTROL IN SMART STRUCTURES, 1998, 3323 : 711 - 722
  • [43] Real-time hybrid testing using model-based delay compensation
    Carrion, Juan E.
    Spencer, B. F., Jr.
    SMART STRUCTURES AND SYSTEMS, 2008, 4 (06) : 809 - 828
  • [44] Real-Time Model-Based Fault Detection and Diagnosis for Alternators and Induction Motors
    Leite, Daniel E.
    Hell, Michel B.
    Diez, Patricia H.
    Gariglio, Bernardo S. L.
    Nascimento, Lucas O.
    Costa, Pyramo, Jr.
    IEEE IEMDC 2007: PROCEEDINGS OF THE INTERNATIONAL ELECTRIC MACHINES AND DRIVES CONFERENCE, VOLS 1 AND 2, 2007, : 202 - +
  • [45] Real-Time Model-Based Fault Detection of Continuous Glucose Sensor Measurements
    Turksoy, Kamuran
    Roy, Anirban
    Cinar, Ali
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2017, 64 (07) : 1437 - 1445
  • [46] Automatic Building of Real-Time Multicore Systems Based on Simulink Applications
    Cha, Minji
    Kim, Kyong Hoon
    UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT II, 2011, 151 : 209 - 220
  • [47] A Model-Based Testing Technique for Component-Based Real-Time Embedded Systems
    Guan, Jing
    Offutt, Jeff
    2015 IEEE EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2015,
  • [48] Model-based requirements specification of real-time systems with UML, SysML and MARTE
    Ribeiro, Fabiola Goncalves C.
    Pereira, Carlos E.
    Rettberg, Achim
    Soares, Michel S.
    SOFTWARE AND SYSTEMS MODELING, 2018, 17 (01): : 343 - 361
  • [49] Real-time Model-based Estimation of SOC and SOH for Energy Storage Systems
    Cacciato, M.
    Nobile, G.
    Scarcella, G.
    Scelba, G.
    2015 IEEE 6TH INTERNATIONAL SYMPOSIUM ON POWER ELECTRONICS FOR DISTRIBUTED GENERATION SYSTEMS (PEDG), 2015, : 65 - 72
  • [50] COMPUTER-INTERFACE ENGINEERING FOR REAL-TIME SYSTEMS - A MODEL-BASED APPROACH
    MCGETTRICK, AD
    UNIVERSITY COMPUTING, 1988, 10 (04): : 205 - 206