Burns, Alan orcid.org/0000-0001-5621-8816 and Jones, Cliff (Accepted: 2025) A specification framework for mixed-criticality scheduling protocols. ACM Transactions on Embedded Computing Systems. ISSN: 1558-3465 (In Press)
Abstract
This paper presents a general formal framework for describing the relationship between a criticality-aware scheduler, a set of application jobs that are assigned different criticality levels, and an environment that generates both work and faults that the run-time system must control. The proposed formalism extends the rely-guarantee approach, which facilitates formal reasoning about the functional behaviour of concurrent systems, to address real-time properties. The exposition of the general framework is supplemented by a seven step approach that enables it to be instantiated to deliver the formal specification of any proposed mixed-criticality scheduling protocol. The expressive power of the approach is explored via a non-trivial instantiation.
Metadata
| Item Type: | Article |
|---|---|
| Authors/Creators: |
|
| Copyright, Publisher and Additional Information: | This is an author-produced version of the published paper. Uploaded in accordance with the University’s Research Publications and Open Access policy. |
| Dates: |
|
| Institution: | The University of York |
| Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
| Depositing User: | Pure (York) |
| Date Deposited: | 12 Sep 2025 10:50 |
| Last Modified: | 20 Sep 2025 02:28 |
| Published Version: | https://doi.org/10.1145/3765522 |
| Status: | In Press |
| Refereed: | Yes |
| Identification Number: | 10.1145/3765522 |
| Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:231377 |

CORE (COnnecting REpositories)
CORE (COnnecting REpositories)