Scheduling Design and Verification for Open Soft Real-time Systems

被引:8
|
作者
Glaubius, Robert [1 ]
Tidwell, Terry [1 ]
Smart, William D. [1 ]
Gill, Christopher [1 ]
机构
[1] Washington Univ, Dept Comp Sci & Engn, St Louis, MO 63130 USA
关键词
D O I
10.1109/RTSS.2008.48
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Open soft real-time systems, such as mobile robots, experience unpredictable interactions with their environments and yet must respond both adaptively and with reasonable temporal predictability New scheduling approaches are needed to address the demands of such systems, in which many of the assumptions made by traditional real-time scheduling theory do not hold. In previous work we established foundations for a scheduling policy design and verification approach for open soft real-time systems, that can use different decision models, e.g., a Markov Decision Process (MDP), to capture the nuances of their scheduling semantics. However, several important refinements to the preliminary techniques developed in that work are needed to make the approach applicable in practice. This paper makes three main contributions to the state of the art in scheduling open soft real-time systems: (1) it defines a novel representation of the scheduling state space that is both more compact and more expressive than the model defined in our previous work; (2) it exploits regular structure of that representation to allow efficient verification of properties involving both discrete and continuous system state variables under specific scheduling policies; and (3) it removes the unnecessary use of a time horizon in. our previous approach, thus allowing the more precise specification and enforcement of a wider range of scheduling policies for open soft real-time systems.
引用
收藏
页码:505 / 514
页数:10
相关论文
共 50 条
  • [1] Verification of real-time systems design
    Emilia Cambronero, M.
    Valero, Valentin
    Diaz, Gregorio
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2010, 20 (01): : 3 - 37
  • [2] Compositional Verification for Hierarchical Scheduling of Real-Time Systems
    Carnevali, Laura
    Pinzuti, Alessandro
    Vicario, Enrico
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (05) : 638 - 657
  • [3] Formal verification of real-time systems with preemptive scheduling
    Didier Lime
    Olivier (H. ) Roux
    [J]. Real-Time Systems, 2009, 41 : 118 - 151
  • [4] Formal verification of real-time systems with preemptive scheduling
    Lime, Didier
    Roux, Olivier H.
    [J]. REAL-TIME SYSTEMS, 2009, 41 (02) : 118 - 151
  • [5] Soft real-time scheduling for embedded control systems
    Fontanelli, Daniele
    Greco, Luca
    Palopoli, Luigi
    [J]. AUTOMATICA, 2013, 49 (08) : 2330 - 2338
  • [6] Soft Real-Time Fuzzy Task Scheduling for Multiprocessor Systems
    Hamzeh, Mahdi
    Fakhraie, Sied Mehdi
    Lucas, Caro
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 22, 2007, 22 : 252 - +
  • [7] Soft Real-Time Scheduling Approaches in Embedded Control Systems
    Fontanelli, Daniele
    Greco, Luca
    Palopoli, Luigi
    [J]. ERCIM NEWS, 2014, (97): : 32 - 33
  • [8] Fast scheduling of soft aperiodic tasks in real-time systems
    Park, M
    Cho, Y
    [J]. ELECTRONICS LETTERS, 2001, 37 (06) : 401 - 403
  • [9] Switch scheduling and network design for real-time systems
    Gopalakrishnan, Sathish
    Caccamo, Marco
    Sha, Lui
    [J]. PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 289 - +
  • [10] Task assignment and scheduling for open real-time control systems
    Kim, BK
    Shin, KG
    [J]. PROCEEDINGS OF THE 1997 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1997, : 3664 - 3668