A Rely-Guarantee Specification of Mixed-Criticality Scheduling
Cliff B Jones, Alan Burns

TL;DR
This paper introduces a rely-guarantee formal framework for mixed-criticality scheduling, incorporating resilience to overruns and a novel model for hardware clock time approximation.
Contribution
It presents a layered formal approach using Rely-Guarantee conditions and the Timeband framework, with a new model linking actual and hardware clock time.
Findings
Layered scheduling description with resilience features
Formal modeling of hardware clock time approximation
Application of Rely-Guarantee conditions to mixed-criticality scheduling
Abstract
The application considered is mixed-criticality scheduling. The core formal approaches used are Rely-Guarantee conditions and the Timeband framework; these are applied to give a layered description of job scheduling which includes resilience to jobs overrunning their expected execution time. A novel formal modelling idea is proposed to handle the relationship between actual time and its approximation in hardware clocks.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Embedded Systems Design Techniques · Parallel Computing and Optimization Techniques
