Exact Schedulability Analysis for Limited-Preemptive Parallel Applications Using Timed Automata in UPPAAL

Jonas Hansen, Srinidhi Srinivasan, Geoffrey Nelissen, Kim Guldstrand Larsen

Publikation: Konferencebidrag uden forlag/tidsskriftPaper uden forlag/tidsskriftForskningpeer review

Abstract

We study the problem of verifying schedulability and ascertaining response time bounds of limited-preemptive parallel applications with uncertainty, scheduled on multi-core platforms. While sufficient techniques exist for analysing schedulability and response time of parallel applications under fixed-priority scheduling, their accuracy remains uncertain due to the lack of a scalable and exact analysis that can serve as a ground-truth to measure the pessimism of existing sufficient analyses. In this paper, we address this gap using formal methods. We use Timed Automata and the powerful UPPAAL verification engine to develop a generic approach to model parallel applications and provide a scalable and exact schedulability and response time analysis. This work establishes a benchmark for evaluating the accuracy of both existing and future sufficient analysis techniques. Furthermore, our solution is easily extendable to more complex task models thanks to its flexible model architecture.

OriginalsprogEngelsk
Publikationsdato31 mar. 2025
DOI
StatusUdgivet - 31 mar. 2025

Fingeraftryk

Dyk ned i forskningsemnerne om 'Exact Schedulability Analysis for Limited-Preemptive Parallel Applications Using Timed Automata in UPPAAL'. Sammen danner de et unikt fingeraftryk.

Citationsformater