Parametric Schedulability Analysis of Fixed Priority Real-Time Distributed Systems

Youcheng Sun, Romain Soulat, Giuseppe Lipari, Étienne André, Laurent Fribourg

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper, we address the problem of parametric schedulability analysis of distributed real-time systems scheduled by fixed priority. We propose two different approaches to parametric analysis. The first one is a novel analytic technique that extends single-processor sensitivity analysis to the case of distributed systems. The second approach is based on model checking of Parametric Stopwatch Automata (PSA): we generate a PSA model from a high-level description of the system, and then we apply the Inverse Method to obtain all possible behaviours of the system. Both techniques have been implemented in two software tools, and they have been compared with classical holistic analysis on two meaningful test cases. The results show that the analytic method provides results similar to classical holistic analysis in a very efficient way, whereas the PSA approach is slower but covers the entire space of solutions.
Original languageEnglish
Title of host publicationFormal Techniques for Safety-Critical Systems (FTSCS)
Subtitle of host publicationSecond International Workshop, FTSCS 2013 Queenstown, New Zealand, October 29–30, 2013 Revised Selected Papers
EditorsCyrille Artho, Peter Csaba Ölveczky
Place of PublicationCham
PublisherSpringer Nature
Pages212-228
Number of pages17
ISBN (Electronic)9783319054162
ISBN (Print)9783319054155
DOIs
Publication statusPublished - 6 Apr 2014

Publication series

NameCommunications in Computer and Information Science
PublisherSpringer
Volume419
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Keywords

  • Model Check
  • Schedulability Analysis
  • Schedulability Test
  • High Priority Task
  • Fixed Priority

Fingerprint

Dive into the research topics of 'Parametric Schedulability Analysis of Fixed Priority Real-Time Distributed Systems'. Together they form a unique fingerprint.

Cite this