2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications 2012
DOI: 10.1109/ds-rt.2012.16
|View full text |Cite
|
Sign up to set email alerts
|

Development of a Schedulability Analysis Framework Based on pTPN and UPPAAL with Stopwatches

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
10
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 15 publications
0
10
0
Order By: Relevance
“…That is, due to the underlying undecidability result [19], instead of concluding that a task set is "schedulable" or "not schedulable," the evaluated stopwatch-based tests yield "may not be schedulable" as the analysis result for almost all task sets, unless the task set has only two tasks and the total sum of WCETs is less than the shortest period. To the best of our knowledge, this is a new observation; prior work on stopwatchbased tests [14,17,18] did not report on empirical evaluations of the tests in the context of non-preemptive workloads.…”
Section: Motivation and Pitfallsmentioning
confidence: 92%
See 2 more Smart Citations
“…That is, due to the underlying undecidability result [19], instead of concluding that a task set is "schedulable" or "not schedulable," the evaluated stopwatch-based tests yield "may not be schedulable" as the analysis result for almost all task sets, unless the task set has only two tasks and the total sum of WCETs is less than the shortest period. To the best of our knowledge, this is a new observation; prior work on stopwatchbased tests [14,17,18] did not report on empirical evaluations of the tests in the context of non-preemptive workloads.…”
Section: Motivation and Pitfallsmentioning
confidence: 92%
“…Stopwatch limitations. Since UPPAAL introduced stopwatches in version 4.1, several TA-based schedulability tests have used stopwatches for the analysis of preemptive and non-preemptive tasks [14,17,18]. However, in our experiments (Sec.…”
Section: Motivation and Pitfallsmentioning
confidence: 99%
See 1 more Smart Citation
“…Note that the first executed node is specified by the function rootNode. The case-statement of timer is responsible for node execution (Lines [26][27][28][29][30]. A node is executed if the required number of tokens is reached and the processor is idle (Line 28).…”
Section: Modular Translationmentioning
confidence: 99%
“…The TPNs are defined as the parallel composition of the TA of the transitions plus a supervisory TA that is responsible to synchronize all transitions of the TPN. This work has served as a basis for Cicirelli to verify Time Stream Petri Nets in [29] and Preemptive Time Petri Nets in [30]. Similar to Cassez and Cicirelli, our centralized-control translation has a supervisor TA.…”
mentioning
confidence: 96%