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: | 17 Sep 2025 04:26 |
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 |