• 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