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 条
  • [41] EDF-schedulability of synchronous periodic task systems is coNP-hard
    Eisenbrand, Friedrich
    Rothvoss, Thomas
    [J]. PROCEEDINGS OF THE TWENTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2010, 135 : 1029 - 1034
  • [42] Schedulability analysis of sporadic tasks with multiple criticality specifications
    Baruah, Sanjoy
    Vestal, Steve
    [J]. ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 147 - +
  • [43] Convergence Acceleration in Steady State Analysis of Synchronous Machines Using Time-Periodic Explicit Error Correction Method
    Takahashi, Yasuhito
    Kaimori, Hiroyuki
    Kameari, Akihisa
    Tokumasu, Tadashi
    Fujita, Masafumi
    Wakao, Shinji
    Iwashita, Takeshi
    Fujiwara, Koji
    Ishihara, Yoshiyuki
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2011, 47 (05) : 1422 - 1425
  • [44] Finite state machines
    Carter, J
    [J]. POWER ENGINEERING JOURNAL, 2001, 15 (01): : 15 - 15
  • [45] Finite state machines
    Jonsson, B
    [J]. MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 611 - 614
  • [46] Parallel Time-Periodic Finite-Element Method for Steady-State Analysis of Rotating Machines
    Takahashi, Yasuhito
    Iwashita, Takeshi
    Nakashima, Hiroshi
    Tokumasu, Tadashi
    Fujita, Masafumi
    Wakao, Shinji
    Fujiwara, Koji
    Ishihara, Yoshiyuki
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2012, 48 (02) : 1019 - 1022
  • [47] Improved reachability analysis of large finite state machines
    Cabodi, G
    Camurati, P
    Quer, S
    [J]. 1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 354 - 360
  • [48] QUANTUM-INSPIRED EVOLUTIONARY DESIGN OF SYNCHRONOUS FINITE STATE MACHINES PART II
    Nedjah, Nadia
    Mello Araujo, Marcos Paulo
    Mourelle, Luiza de Macedo
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2010, 6 (11): : 4897 - 4910
  • [49] Analysis of Dialogical Argumentation via Finite State Machines
    Hunter, Anthony
    [J]. SCALABLE UNCERTAINTY MANAGEMENT, SUM 2013, 2013, 8078 : 1 - 14
  • [50] QUANTUM-INSPIRED EVOLUTIONARY DESIGN OF SYNCHRONOUS FINITE STATE MACHINES: PART I
    Nedjah, Nadia
    Mello Araujo, Marcos Paulo
    Mourelle, Luiza de Macedo
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2010, 6 (09): : 4173 - 4191