Real-time design patterns for the verification of safety-critical embedded systems in model-based approach

被引:0
|
作者
Mzid, Rania [1 ,2 ]
机构
[1] Univ Tunis El Manar, ISI, 2 Rue Abourraihan Al Bayrouni, Ariana 2080, Tunisia
[2] Univ Sfax, CES Lab, ENIS, LR11ES49, Sfax 3038, Tunisia
来源
JOURNAL OF SUPERCOMPUTING | 2024年 / 80卷 / 08期
关键词
Real-time; Embedded systems; Scheduling; Verification; Patterns; Model-based;
D O I
10.1007/s11227-023-05866-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The development of safety-critical real-time embedded systems (RTESs) is a difficult task. Indeed, in addition to functional requirements, these systems must guarantee timing constraints. Model-driven engineering (MDE) promotes a rise in the level of abstraction during the development process of these systems. This is beneficial since it may help designers manage the increasing complexity of these systems. It may also accelerate the development process through model transformations and enable early verification of the timing properties. Schedulability analysis techniques aim to verify whether the tasks complete their executions within the time limit specified by the real-time application (i.e., the deadline). Unfortunately, software designers find this task difficult since it requires a deep understanding of real-time scheduling theory, as well as the use of dedicated tools (called analysis tools). In this paper, we propose real-time verification design patterns to promote early verification of timing properties in a model-based approach. These patterns aim to assist designers in the verification process. They encapsulate the knowledge of a real-time expert in scheduling theory. To facilitate and fasten the verification process, we propose to automate the generation of the analysis model. Thanks to the provided patterns, this generation phase includes an automatic consistency check of the design model. The consistency check step verifies the design's validity and completeness with respect to the applied pattern. To add further benefits to the proposed patterns, we describe a process that provides context for how these patterns can be applied. We apply and simulate the contribution to real-world case study. The obtained results show the viability of this research.
引用
收藏
页码:11431 / 11473
页数:43
相关论文
共 50 条
  • [1] Real-time design patterns for the verification of safety-critical embedded systems in model-based approach
    Rania Mzid
    [J]. The Journal of Supercomputing, 2024, 80 : 11431 - 11473
  • [2] The DECOS Tool-Chain: Model-Based Development of Distributed Embedded Safety-Critical Real-Time Systems
    Herzner, Wolfgang
    Huber, Bernhard
    Csertan, Gyoergy
    Balogh, Andras
    [J]. ERCIM NEWS, 2006, (67): : 22 - 24
  • [3] Towards a Model-based Multi-Objective Optimization Approach For Safety-Critical Real-Time Systems
    Kamni, Soulimane
    Ouhammou, Yassine
    Bertout, Antoine
    Grolleau, Emmanuel
    [J]. PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 634 - 637
  • [4] Model-Based Validation of Safety-Critical Embedded Systems
    Feiler, Peter H.
    [J]. 2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS, 2010,
  • [5] Developing safety-critical real-time systems with SDL design patterns and components
    Fliege, I
    Geraldy, A
    Gotzhein, R
    Kuhn, T
    Webel, C
    [J]. COMPUTER NETWORKS, 2005, 49 (05) : 689 - 706
  • [6] Innovation Welcome: An Agile Approach to Model-Based Development of Safety-Critical Embedded Systems
    Mills, John
    Turin, Raymond
    Mangas, Jeremy
    Ranville, Scott
    [J]. 2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 152 - 152
  • [7] Safety Assessment of Design Patterns for Safety-Critical Embedded Systems
    Armoush, Ashraf
    Beckschulze, Eva
    Kowalewski, Stefan
    [J]. 2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 523 - 527
  • [8] Model-Based Verification and Testing Methodology for Safety-Critical Airborne Systems
    Elqortobi, Mounia
    El-Khouly, Warda
    Rahj, Amine
    Bentahar, Jamal
    Dssouli, Rachida
    [J]. NEW TRENDS IN MODEL AND DATA ENGINEERING (MEDI 2018), 2018, 929 : 63 - 74
  • [9] Verification and Testing of Safety-Critical Airborne Systems: a Model-based Methodology
    Elqortobi, Mounia
    El-Khouly, Warda
    Rahj, Amine
    Bentahar, Jamal
    Dssouli, Rachida
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2020, 17 (01) : 271 - 292
  • [10] Model-based software development - A Process for safety-critical embedded Systems
    Kuschnerus, Dirk
    Gerding, Michael
    Bilgic, Attila
    Musch, Thomas
    [J]. ATP EDITION, 2012, (7-8): : 60 - 66