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 条
  • [21] Special section on real-time safety-critical systems
    Janusz Zalewski
    [J]. Innovations in Systems and Software Engineering, 2009, 5 (2) : 95 - 96
  • [22] Special section on real-time safety-critical systems
    Zalewski, Janusz
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (02) : 95 - 96
  • [23] The Shift to Multicores in Real-Time and Safety-Critical Systems
    Saidi, Selina
    Ernst, Rolf
    Uhrig, Sascha
    Theiling, Henrik
    de Dinechin, Benoit Dupont
    [J]. 2015 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2015, : 220 - 229
  • [24] Quality requirements for real-time safety-critical systems
    Kirner, TG
    [J]. CONTROL ENGINEERING PRACTICE, 1997, 5 (07) : 965 - 973
  • [25] REAL-TIME SAFETY-CRITICAL SYSTEMS - ANALYSIS AND SYNTHESIS
    BURNS, A
    MCDERMID, JA
    [J]. SOFTWARE ENGINEERING JOURNAL, 1994, 9 (06): : 267 - 281
  • [26] Functional Uncertainty in Real-Time Safety-Critical Systems
    Baruah, Sanjoy
    Burns, Alan
    Griffin, David
    [J]. PROCEEDINGS OF THE 30TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS, RTNS 2022, 2022, : 1 - 11
  • [27] Isolating Real-Time Safety-Critical Embedded Systems via SGX-based Lightweight Virtualization
    De Simone, Luigi
    Mazzeo, Giovanni
    [J]. 2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 308 - 313
  • [28] EXPERT SYSTEMS TECHNOLOGY FOR SAFETY-CRITICAL REAL-TIME SYSTEMS
    THEURETZBACHER, N
    [J]. ELECTRICAL COMMUNICATION, 1986, 60 (02): : 147 - 153
  • [29] Distributed embedded safety critical real-time systems, design and verification aspects on the example of the time triggered architecture
    Ley, M
    Madritsch, C
    [J]. INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2003, 33 (04): : 245 - 253
  • [30] Towards formalized model-based requirements for a seamless design approach in safety-critical systems development
    Walter, Stefan
    Rettberg, Achim
    Kreutz, Marcio
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing Workshops, 2015, : 111 - 115