Quasi-dynamic scheduling for the synthesis of real-time embedded software with local and global deadlines

被引:0
|
作者
Hsiung, PA [1 ]
Lin, CY
Lee, TY
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 62117, Taiwan
[2] Natl Taipei Univ Technol, Dept Elect Engn, Taipei, Taiwan
关键词
real-time embedded software; Periodic Time Petri Nets; quasi-dynamic scheduling; software synthesis; local and global deadlines;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Often real-time embedded software is specified as a set of interacting tasks that have local deadlines on subtasks and global deadlines on each task. Currently available scheduling algorithms guarantee only a single level of deadlines, either all local or all global, but not both. We propose a quasi-dynamic scheduling algorithm for simultaneously guaranteeing both types of deadlines, while satisfying all precedence constraints among subtasks and among tasks. Through this scheduling procedure, we are able to formally synthesize real-time embedded software from a network of Periodic Time Petri Nets specification. Application examples, including a driver for the Master/Slave role switch in Bluetooth wireless communication devices, are given to illustrate the feasibility of the scheduling algorithm.
引用
收藏
页码:229 / 243
页数:15
相关论文
共 50 条
  • [41] Real-time software synthesis
    Smith, D
    [J]. COMPUTER MUSIC JOURNAL, 1998, 22 (01) : 5 - 6
  • [42] PORTING EMBEDDED REAL-TIME ADA SOFTWARE
    MAYMIRDUCHARME, FA
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 603 : 92 - 103
  • [43] Concurrent embedded real-time software verification
    Hsiung, PA
    [J]. 24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 516 - 521
  • [44] Timed multitasking for real-time embedded software
    Liu, J
    Lee, EA
    [J]. IEEE CONTROL SYSTEMS MAGAZINE, 2003, 23 (01): : 65 - 75
  • [45] Assured reconfiguration of embedded real-time software
    Strunk, EA
    Knight, JC
    [J]. 2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 367 - 376
  • [46] Scheduling and Analysis of Real-Time Software Families
    Sabouri, Hamideh
    Jaghoori, Mohammad Mahdi
    de Boer, Frank
    Khosravi, Ramtin
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 680 - 689
  • [47] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [48] DYNAMIC ADAPTATION OF REAL-TIME SOFTWARE
    BIHARI, TE
    SCHWAN, K
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (02): : 143 - 174
  • [49] Power and performance tuning in the synthesis of real-time scheduling algorithms for embedded applications
    Becker, LB
    Wehrmeister, MA
    Pereira, CE
    [J]. SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, : 169 - 174
  • [50] A Portable Infrastructure Supporting Global Scheduling of Embedded Real-Time Applications on Asymmetric MPSoCs
    Faldella, Eugenio
    Tucci, Primiano
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT II, 2011, 7017 : 331 - 342