Logical reliability of interacting real-time tasks

被引:0
|
作者
Chatterjee, Krishnendu [1 ]
Ghosal, Arkadeb [1 ]
Henzinger, Thomas A. [2 ]
Iercan, Daniel [3 ]
Kirsch, Christoph M. [4 ]
Pinello, Claudio [5 ]
Sangiovanni-Vincentelli, Alberto [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
[2] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[3] Politechn Uni Timisoara, Timisoara, Romania
[4] Salzburg Univ, A-5020 Salzburg, Austria
[5] Cadense Res Lab, Berkeley, CA 94704 USA
基金
奥地利科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose the notion of logical reliability for real-time program tasks that interact through periodically updated program variables. We describe a reliability analysis that checks if the given short-term (e.g., single-period) reliability of a program variable update in an implementation is sufficient to meet the logical reliability requirement (of the program variable) in the long run. We then present a notion of design by refinement where a task can be refined by another task that writes to program variables with less logical reliability. The resulting analysis can be combined with an incremental schedulability analysis for interacting real-time tasks proposed earlier for the Hierarchical Timing Language (HTL), a coordination language for distributed real-time systems. We implemented a logical-reliability-enhanced prototype of the compiler and runtime infrastructure for HTL.
引用
收藏
页码:788 / +
页数:2
相关论文
共 50 条
  • [41] DEVELOPING REAL-TIME TASKS WITH PREDICTABLE TIMING
    POSPISCHIL, G
    PUSCHNER, P
    VRCHOTICKY, A
    ZAINLINGER, R
    IEEE SOFTWARE, 1992, 9 (05) : 35 - 44
  • [42] A general model for recurring real-time tasks
    Baruah, SK
    19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 114 - 122
  • [43] Allocating soft real-time tasks on cluster
    Zhu, WP
    SIMULATION, 2001, 77 (5-6) : 219 - 229
  • [44] A Real-Time Scheduling Service for Parallel Tasks
    Ferry, David
    Li, Jing
    Mahadevan, Mahesh
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 261 - 271
  • [45] Designing Schedulers for Hard Real-Time Tasks
    Janarthanan, Vasudevan
    INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 1125 - 1134
  • [46] REAL-TIME HARDWARE OFFLOADS TASKS.
    Anon
    Robotics World, 1986, 4 (07):
  • [47] A feedback scheduler for real-time controller tasks
    Eker, J
    Hagander, P
    Årzén, KE
    CONTROL ENGINEERING PRACTICE, 2000, 8 (12) : 1369 - 1378
  • [48] Dynamic scheduling of real-time tasks, by assignment
    Hamidzadeh, B
    Atif, Y
    IEEE CONCURRENCY, 1998, 6 (04): : 14 - +
  • [49] Generalized Elastic Scheduling for Real-Time Tasks
    Chantem, Thidapat
    Hu, Xiaobo Sharon
    Lemmon, Michael D.
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (04) : 480 - 495
  • [50] Computation Offloading for Sporadic Real-Time Tasks
    Toma, Anas
    Chen, Jian-Jia
    Liu, Wei
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,