A process algebraic approach to the schedulability analysis of real-time systems

被引:24
|
作者
Ben-Abdallah, H [1 ]
Choi, JY [1 ]
Clarke, D [1 ]
机构
[1] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
基金
美国国家科学基金会;
关键词
process algebra; real-time systems; earliest-deadline-first scheduling; priority inheritance protocol; schedulability analysis; algebra of communicating shared resources;
D O I
10.1023/A:1008047130023
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
To engineer reliable real-time systems, it is desirable to detect timing anomalies early in the development process. However, there is little work addressing the problem of accurately predicting timing properties of realtime systems before implementations are developed. This paper describes an approach to the specification and schedulability analysis of real-time systems based on the timed process algebra ACSR-VP, which is an extension of ACSR with value-passing communication and dynamic priorities. Combined with the existing features of ACSR for representing time, synchronization and resource requirements, ACSR-VP is capable of specifying a variety of real-time systems with different scheduling disciplines in a modular fashion. Moreover, we can use VERSA, a toolkit we have developed for ACSR, to perform schedulability analysis on real-time systems specified in ACSR-VP automatically by checking for a certain bisimulation relation.
引用
收藏
页码:189 / 219
页数:31
相关论文
共 50 条
  • [1] A Process Algebraic Approach to the Schedulability Analysis of Real-Time Systems
    Hanene Ben-Abdallah
    Jin-Young Choi
    Duncan Clarke
    Young Si Kim
    Insup Lee
    Hong-Liang Xie
    [J]. Real-Time Systems, 1998, 15 : 189 - 219
  • [2] A process algebraic approach to the schedulability analysis and workload abstraction of hierarchical real-time systems
    Park, Junkil
    Lee, Insup
    Sokolsky, Oleg
    Hwang, Dae Yon
    Ahn, Sojin
    Choi, Jin-Young
    Kang, Inhye
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2017, 92 : 1 - 18
  • [3] Constraint Solving Approach to Schedulability Analysis in Real-Time Systems
    Lee, Hyuk
    Choi, Jin-Young
    [J]. IEEE ACCESS, 2018, 6 : 58418 - 58426
  • [4] Symbolic schedulability analysis of real-time systems
    Kwak, HH
    Lee, I
    Philippou, A
    Choi, JY
    Sokolsky, O
    [J]. 19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 409 - 418
  • [5] Analysis of checkpointing for schedulability of real-time systems
    Punnekkat, S
    Burns, A
    [J]. FOURTH INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1997, : 198 - 205
  • [6] On the schedulability analysis for distributed real-time systems
    Wang, SH
    Färber, G
    [J]. REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 227 - 232
  • [7] Predictability of real-time systems: A process-algebraic approach
    Natarajan, V
    Cleaveland, R
    [J]. 17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 82 - 91
  • [8] On the schedulability analysis for distributed hard real-time systems
    Gutierrez, JCP
    Garcia, JJG
    Harbour, MG
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 136 - 143
  • [9] A PROCESS ALGEBRAIC APPROACH TO THE SPECIFICATION AND ANALYSIS OF RESOURCE-BOUND REAL-TIME SYSTEMS
    LEE, IS
    BREMONDGREGOIRE, P
    GERBER, R
    [J]. PROCEEDINGS OF THE IEEE, 1994, 82 (01) : 158 - 171
  • [10] Compositional schedulability analysis of hierarchical real-time systems
    Easwaran, Arvind
    Lee, Insup
    Shin, Insik
    Sokolsky, Oleg
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 274 - +