Formalising scheduling theories in duration calculus

  • Authors:
  • Qiwen Xu;Naijun Zhan

  • Affiliations:
  • Faculty of Science and Technology, University of Macau, Macau, SAR, P.R. China;Lab.of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, P.R. China

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

Traditionally many proofs in real time scheduling theory were informal and lacked the rigor usually required for good mathematical proofs. Some attempts have been made towards making the proofs more reliable, including using formal logics to specify scheduling algorithms and verify their properties. In particular, Duration Calculus, a real time interval temporal logic, has been used since timing requirements in scheduling can be naturally associated with intervals. This paper aims to improve the work in this area and give a summary. Static and dynamic priority scheduling algorithms are formalised in Duration Calculus and classical theorems for schedulability analysis are proven using the formal proof system of Duration Calculus.