The Generalized Graph Real-Time Task Model

被引:0
|
作者
Doose, David [1 ]
Santinelli, Luca [2 ]
机构
[1] Off Natl Etud & Rech Aerosp, Toulouse, France
[2] BMW, Munich, Germany
关键词
Real-Time Systems; Graph Task Model; Schedulability Analysis; MULTIFRAME MODEL;
D O I
10.1109/EUC57774.2022.00027
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Safety-critical real-time embedded systems are becoming difficult to model and analyze as they accommodate more and more functionalities, and they rely on more and more complex HW and SW implementations. One of the main difficulty with such systems is to find the right coupling between the task model and the analysis method. Indeed, if the task model is too simple it may add pessimism to the result of the analysis, and it may not be possible to prove the correctness of the systems. If the model is too complex, the analysis may be not efficient enough to be usable; or worst the model may have an incomplete method only or no method at all, so the system cannot be analyzed. Finding, the right couple task model analysis method is a balance between expressiveness and analysis efficiency. In this article, we introduce a new graph real-time task model (noted GGTM) which has been used for several years for the deployment and the analysis of different embedded systems. We discuss its expressiveness compared to the literature and demonstrate its advantages. We also, present a decidable and efficient, exact schedulability analysis.
引用
收藏
页码:120 / 127
页数:8
相关论文
共 50 条
  • [1] A task graph model for design and implementation of real-time systems
    Silberman, A
    Marlowe, TJ
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 432 - 441
  • [2] A Generalized Parallel Task Model for Recurrent Real-Time Processes
    Bonifaci, Vincenzo
    Wiese, Andreas
    Baruah, Sanjoy K.
    Marchetti-Spaccamela, Alberto
    Stiller, Sebastian
    Stougie, Leen
    [J]. ACM TRANSACTIONS ON PARALLEL COMPUTING, 2019, 6 (01)
  • [3] A generalized parallel task model for recurrent real-time processes
    Baruah, Sanjoy
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    Stougie, Leen
    Wiese, Andreas
    [J]. PROCEEDINGS OF THE 2012 IEEE 33RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2012, : 63 - 72
  • [4] A compact task graph representation for real-time scheduling
    Gupta, R
    Spezialetti, M
    [J]. REAL-TIME SYSTEMS, 1996, 11 (01) : 71 - 102
  • [5] The Digraph Real-Time Task Model
    Stigge, Martin
    Ekberg, Pontus
    Guan, Nan
    Yi, Wang
    [J]. 17TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2011), 2011, : 71 - 80
  • [6] A GENERALIZED TASK CONCEPT FOR MULTIPROCESSOR REAL-TIME SYSTEMS
    SCHROTT, G
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1987, 20 (1-3): : 85 - 90
  • [7] Schedulability Analysis of Graph-Based Real-Time Task Model with Precedence Constraints
    Xu, Rongfei
    Zhang, Li
    Ge, Ning
    Blanc, Xavier
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (11-12) : 1575 - 1595
  • [8] Resource Sharing Protocols for Real-Time Task Graph Systems
    Guan, Nan
    Ekberg, Pontus
    Stigge, Martin
    Yi, Wang
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 272 - 281
  • [9] Scheduling and analysis of real-time task graph models with nested locks
    Du, He
    Jiang, Xu
    Lv, Mingsong
    Yang, Tao
    Yi, Wang
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 114
  • [10] A real-time task model based on ideal instant
    Rodrigues de la Rocha, Fabio
    Silva de Oliveira, Romulo
    [J]. ETFA 2005: 10th IEEE International Conference on Emerging Technologies and Factory Automation, Vol 1, Pts 1 and 2, Proceedings, 2005, : 1085 - 1088