Browse by author
Lookup NU author(s): Emeritus Professor Cliff JonesORCiD
Full text for this publication is not currently held within this repository. Alternative links are provided below where available.
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024. This paper extends the ideas behind rely-guarantee conditions to cope with the specification of real-time schedulers that support Fixed Priority (FP) scheduling. The sporadic task model is considered in which tasks with defined minimum periods and worst-case execution times are assigned priorities; the shorter the period the higher the priority. At run-time the task with the highest priority executes preemptively. A Mixed-Criticality approach that partitions work between safety-critical event-triggered (ET) tasks and mission-critical time-triggered (TT) tasks is tackled. Previous work has considered faults arising from jobs executing for longer than expected; this chapter addresses arrival faults—run-time faults may occur when jobs from the same ET task arrive earlier than expected; the required fault-tolerant response is to compensate by executing the TT tasks less frequently. The specification is split over two phases, a Planning phase that confirms that the assumptions concerning the resource needs of the application can be managed on the chosen hardware platform and a run-time Scheduling phase whose specification combines rely-guarantee conditions, state-invariants and predicates to require that progress is made at a sufficient pace to ensure that all deadlines are met in both normal and fault-tolerant modes of operation. The scheduling phase is executed only if the Planning phase succeeds.
Author(s): Burns A, Jones CB
Publication type: Book Chapter
Publication status: Published
Book Title: The Application of Formal Methods: Essays Dedicated to Jim Woodcock on the Occasion of His Retirement
Year: 2024
Volume: 14900
Pages: 22-42
Print publication date: 13/08/2024
Online publication date: 01/09/2024
Acceptance date: 02/04/2018
Series Title: Lecture Notes in Computer Science
Publisher: Springer
Place Published: Cham
URL: https://doi.org/10.1007/978-3-031-67114-2_2
DOI: 10.1007/978-3-031-67114-2_2
Library holdings: Search Newcastle University Library for this item
ISBN: 9783031671135