Abstract
This paper presents another formal proof for the correctness of the Deadline Driven Scheduler (DDS). This proof is given in terms of Duration Calculus which provides abstraction for random preemption of processor. Compared with other approaches, this proof relies on many intuitive facts. Therefore this proof is more intuitive, while it is still formal.
Similar content being viewed by others
References
Liu C L, Layland J W. Scheduling algorithm for multiprogramming in a hard real-time environment.Journal of the ACM, 1973, 20(1): 46–61.
Zheng Yuhua, Zhou Chaochen. A formal proof of the deadline driven scheduler. InFormal Techniques in Real-Time and Fault-Tolerant Systems, Langmack H, de Roever W-P, Vytopil J (eds.), Volume 863 of LNCS, Springer-Verlag, 1994, pp.756–775.
Dutertre B. On first order interval temporal logic. Technical Report, No.CSD-TR-94-3, Department of Computer Science, Royal Holloway, University of London, Eghan, Surrey TW20 0EX, England, 1995.
Zhou Chaochen, Hoare C A R, Ravn A P. A calculus of durations.Information Processing Letters, 1991, 40(5): 269–276.
Hansen M R, Zhou Chaochen. Duration calculus: Logical foundations.Formal Aspects of Computing, 1997, 9(3): 283–334.
Sheila A Karipel, Dang Van Hung. A hard real-time system. Technical Report, No.148, UNU/IIST, P.O.Box 3058, Macau, 1998.
Author information
Authors and Affiliations
Corresponding author
Additional information
The work is partially supported by UNU/IIST, and was done during the author’s stay at UNU/IIST (July 1998 to August 1999), and partially supported by the National Natural Science Foundation of China under grant No.69873003.
ZHAN Naijun was born in 1971. He is a Ph.D. candidate registered in Institute of Software, The Chinese Academy of Sciences. He got the B.S. degree from Department of Mathematics, Nanjing University in 1993, and the M.S. degree from Department of Computer Science and Technology, Nanjing University in 1996. His research interests include formal method, object-oriented, programming languages, real-time systems.
Rights and permissions
About this article
Cite this article
Zhan, N. An intuitive formal proof for Deadline Driven Scheduler. J. Comput. Sci. & Technol. 16, 146–158 (2001). https://doi.org/10.1007/BF02950419
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02950419