DocumentCode
2843083
Title
Formal development of real-time priority-based schedulers
Author
Seceleanu, Cristina Cerschi
Author_Institution
Abo Akad. Univ., Turku, Finland
fYear
2005
fDate
4-7 April 2005
Firstpage
263
Lastpage
270
Abstract
We introduce a deductive method for constructing real-time scheduling programs, based on continuous action systems and the higher-order logic of the refinement calculus. The schedulability goal is a guarantee that all the tasks meet their deadlines, at run-time. This analysis reduces to checking that "always" temporal properties hold on the task set, by enforcing adequate invariance properties. The initial, conjunctive model of the real-time system is further transformed, through refinement, into a program that obeys a specific scheduling policy. We exemplify our method on the Deadline-Monotonic and the Earliest-Deadline-First algorithms.
Keywords
formal specification; real-time systems; refinement calculus; scheduling; Deadline-Monotonic algorithm; Earliest-Deadline-First algorithm; formal development; higher-order logic; real-time priority-based scheduling; refinement calculus; Calculus; Content addressable storage; Delta modulation; Logic; Protocols; Real time systems; Runtime; Scheduling algorithm; System recovery; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer-Based Systems, 2005. ECBS '05. 12th IEEE International Conference and Workshops on the
Print_ISBN
0-7695-2308-0
Type
conf
DOI
10.1109/ECBS.2005.40
Filename
1409925
Link To Document