Schedulability Analysis of Periodic Tasks Implementing Synchronous Finite State Machines

被引:9
|
作者
Zeng, Haibo [1 ]
Di Natale, Marco [1 ]
机构
[1] McGill Univ, Montreal, PQ H3A 2T5, Canada
关键词
MATRIX PERIOD;
D O I
10.1109/ECRTS.2012.30
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Model-based design of embedded systems using Synchronous Reactive (SR) models is among the best practices for software development in the automotive and aeronautics industry. The correct implementation of an SR model must guarantee the synchronous assumption, that is, all the system reactions complete before the next event. This assumption can be verified using schedulability analysis, but the analysis can be quite challenging when the system also consists of blocks implementing finite state machines, as in modern modeling tools like Simulink and SCADE. In this paper, we discuss the schedulability analysis of such systems, including the applicability of traditional task analysis methods and an algorithmic solution to compute the exact demand and request bound functions. In addition, we define conditions for computing these functions using a periodic recurrent term, even when there is no cyclic recurrent behavior in the model.
引用
收藏
页码:353 / 362
页数:10
相关论文
共 50 条
  • [1] Schedulability Analysis for Strictly Periodic Tasks in RTOS
    Zelenova, S. A.
    Zelenov, S., V
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2018, 44 (03) : 159 - 169
  • [2] Schedulability Analysis for Strictly Periodic Tasks in RTOS
    S. A. Zelenova
    S. V. Zelenov
    [J]. Programming and Computer Software, 2018, 44 : 159 - 169
  • [3] Schedulability analysis of periodic and aperiodic tasks with resource constraints
    Lipari, G
    Buttazzo, G
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (04) : 327 - 338
  • [4] Schedulability Analysis of Synchronous Digraph Real-Time Tasks
    Mohaqeqi, Morteza
    Abdullah, Jakaria
    Guan, Nan
    Yi, Wang
    [J]. PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 176 - 186
  • [5] Periodic finite-state machines
    Kopetz, H.
    El-Salloum, C.
    Huber, B.
    Obermaisser, R.
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 10 - +
  • [6] Global EDF Schedulability Analysis for Synchronous Parallel Tasks on Multicore Platforms
    Chwa, Hoon Sung
    Lee, Jinkyu
    Phan, Kieu-My
    Easwaran, Arvind
    Shin, Insik
    [J]. PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, : 25 - 34
  • [7] Evolutionary state assignment for synchronous finite state machines
    Nedjah, N
    Mourelle, LD
    [J]. COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 1289 - 1296
  • [8] A comparison of schedulability analysis methods using state and digraph models for the schedulability analysis of synchronous FSMs
    Peng, Chao
    Zeng, Haibo
    Natale, Marco Di
    [J]. REAL-TIME SYSTEMS, 2019, 55 (03) : 598 - 638
  • [9] A comparison of schedulability analysis methods using state and digraph models for the schedulability analysis of synchronous FSMs
    Chao Peng
    Haibo Zeng
    Marco Di Natale
    [J]. Real-Time Systems, 2019, 55 : 598 - 638
  • [10] Schedulability of Strictly Periodic Tasks with Communication Dependence
    Wang, Jiahui
    Chen, Jinchao
    Du, Chenglie
    Han, Pengcheng
    [J]. PROCEEDINGS OF 2020 IEEE 5TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2020), 2020, : 1134 - 1138