Proceedings of the 26th International Conference on Real-Time Networks and Systems 2018
DOI: 10.1145/3273905.3273918
|View full text |Cite
|
Sign up to set email alerts
|

A Generalized Digraph Model for Expressing Dependencies

Abstract: In the context of computer assisted verification of schedulability analyses, very expressive task models are useful to factorize the correctness proofs of as many analyses as possible. The digraph task model seems a good candidate due to its powerful expressivity. Alas, its ability to capture dependencies between arrival and execution times of jobs of different tasks is very limited. We propose here a task model that generalizes the digraph model and its corresponding analysis for fixed-priority scheduling wit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 24 publications
0
4
0
Order By: Relevance
“…In particular, there may be several jobs of the same task activated in the same busy window. To provide a tighter bound on the response time of , we introduce the notions of phase and queueing delay, similar to their definition in [15]. Definition 3 (Queueing delay).…”
Section: Busy Window Analysismentioning
confidence: 99%
“…In particular, there may be several jobs of the same task activated in the same busy window. To provide a tighter bound on the response time of , we introduce the notions of phase and queueing delay, similar to their definition in [15]. Definition 3 (Queueing delay).…”
Section: Busy Window Analysismentioning
confidence: 99%
“…traces with a hyper-periodic sequence of execution times. There exists a large body of research looking at more exact digraph task models [16], [17] than the periodic task model. In the scope of this work, we use the execution time model (ET model) [18] that generalises such traces and that is comparatively low in complexity when it comes to implementation.…”
Section: A Shaping: Enforcement Of Execution-time Budgetsmentioning
confidence: 99%
“…Precedence relations between tasks are reflected in task graphs of different expressiveness [16]. Yet, although these models may have a notion of limited preemptability [17], they rarely incorporate the non-reentrant nature of single-threaded address spaces that leads to blocking. Modelling precedence and blocking relations in real-time applications to perform response-time analyses has been addressed by MAST [29], which bases on MARTE UML [30].…”
Section: Related Workmentioning
confidence: 99%
“…We thus consider the response time of each level-k job in a level-k busy window. To this aim, we use the notions of phase and queueing prefix as defined in [15].…”
Section: B Notations and Definitionsmentioning
confidence: 99%