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

被引:0
作者
Rania Mzid
机构
[1] University Tunis-El Manar,ISI
[2] University of Sfax,CES Lab ENIS
来源
The Journal of Supercomputing | 2024年 / 80卷
关键词
Real-time; Embedded systems; Scheduling; Verification; Patterns; Model-based;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:42
相关论文
共 111 条
  • [1] Perez-Cerrolaza J(2022)Gpu devices for safety-critical systems: a survey ACM Comput Surv 55 1-37
  • [2] Abella J(2023)Practitioners’ experiences with model-driven engineering: a meta-review Softw Syst Model 22 111-129
  • [3] Kosmidis L(2023)Bsafeml: a model-based hazard management technique for safety-critical systems development IEEE Open J Syst Eng 1 81-93
  • [4] Calderon AJ(2018)A design pattern-based approach for automatic choice of semi-partitioned and global scheduling algorithms Inf Softw Technol 97 83-98
  • [5] Cazorla F(2019)From real-time design model to RTOS-specific models: a model-driven methodology Int J Embedded Syst 11 738-754
  • [6] Flores JL(2021)An event-based approach for formally verifying runtime adaptive real-time systems J Supercomput 77 3110-3143
  • [7] Verbruggen C(2022)Schedulability analysis of dynamic priority real-time systems with contention J Supercomput 78 14703-14725
  • [8] Snoeck M(2021)Some studies on performability analysis of safety critical systems Comput Sci Rev 39 100319-340
  • [9] Cutajar M(2013)Modeling distributed real-time systems with mast 2 J Syst Architect 59 331-68
  • [10] Ji S(2022)Specification of schedulability assumptions to leverage multiprocessor analysis J Syst Archit 133 58-992