Formal analysis of the priority ceiling protocol

被引:19
作者
Dutertre, B [1 ]
机构
[1] SRI Int, Syst Design Lab, Menlo Pk, CA 94025 USA
来源
21ST IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS | 2000年
关键词
D O I
10.1109/REAL.2000.896005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a case study in formal specification and tool-assisted verification of real-time schedulers, based on the priority ceiling protocol. Starting from operational specifications of the protocol, we obtain rigorous proofs of both synchronization and timing properties, and we derive a schedulability result for sporadic tasks.
引用
收藏
页码:151 / 160
页数:10
相关论文
共 14 条
[1]  
ALTISEN K, 2000, IN PRESS FORMAL TECH
[2]  
Audsley N.C., 1991, Proc. of the 8th IEEE Workshop on Real-Time Operating Systems and Software, P127
[3]  
DUTERTRE B, 1999, PRIORITY CEILING PRO
[4]  
Fowler S, 1996, LECT NOTES COMPUT SC, V1135, P440
[5]  
FOWLER S, 1998, THESIS U YORK
[6]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[7]   FORMAL VERIFICATION FOR FAULT-TOLERANT ARCHITECTURES - PROLEGOMENA TO THE DESIGN OF PVS [J].
OWRE, S ;
RUSHBY, J ;
SHANKAR, N ;
VONHENKE, F .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (02) :107-125
[8]  
PENIX J, 2000, INT C SOFTW ENG, P488, DOI DOI 10.1145/337180.337364
[9]   FORMAL SPECIFICATIONS AND PROOFS OF INHERITANCE PROTOCOLS FOR REAL-TIME SCHEDULING [J].
PILLING, M ;
BURNS, A ;
RAYMOND, K .
SOFTWARE ENGINEERING JOURNAL, 1990, 5 (05) :263-279
[10]   GENERALIZED RATE-MONOTONIC SCHEDULING THEORY - A FRAMEWORK FOR DEVELOPING REAL-TIME SYSTEMS [J].
SHA, L ;
RAJKUMAR, R ;
SATHAYE, SS .
PROCEEDINGS OF THE IEEE, 1994, 82 (01) :68-82