15th Euromicro Conference on Real-Time Systems, 2003. Proceedings.
DOI: 10.1109/emrts.2003.1212754
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis of safe, QoS extendible, application specific schedulers for heterogeneous real-time systems

Abstract: We present a new scheduler architecture, which permits adding QoS policies to the scheduling decisions. We also present a new scheduling synthesis method which allows a designer to obtain a safe scheduler for a particular application and at the same time helps him in analysing the task interactions and the overall system behaviour. Our scheduler architecture and scheduler synthesis method have not been developed for a particular application model and, therefore, can be used for heterogeneous applications, wher… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
39
0

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 26 publications
(39 citation statements)
references
References 11 publications
0
39
0
Order By: Relevance
“…The works of [2,10] is similar to ours as they extract automata from code for schedulability analysis. However, first of all they deal with programming languages and timings are usually obtained by profiling the real system.…”
Section: Introductionmentioning
confidence: 98%
“…The works of [2,10] is similar to ours as they extract automata from code for schedulability analysis. However, first of all they deal with programming languages and timings are usually obtained by profiling the real system.…”
Section: Introductionmentioning
confidence: 98%
“…Here, we show how one can use it to perform a fine-grain analysis of systems and implement these in a way guaranteeing safety properties (i.e., deadlocks, deadlines) and that can furthermore be easily extended to support other quality aspects of the system (e.g., jitter, memory, energy). We show how one can achieve these goals through a new methodology, which increases the applicability and benefits of scheduler synthesis [29]. Our system analysis and scheduler synthesis methods do not make any assumptions on the tasks comprising the system, their periodicity (or lack thereof), their synchronisation patterns, etc.…”
mentioning
confidence: 99%
“…The rest of the paper is structured as follows: we first present the design of the controller synthesiser of JUPITER and the improvements we introduced from earlier versions of it [7,6]. Then we present the refinement methodology we are using and, following that, we show how JUPITER helps in the analysis of the synthesised controllers.…”
Section: Introductionmentioning
confidence: 99%
“…• Refinement Methodology [7,6] : The refinement methodology we propose is based on the usual wish to consider easier properties first, gradually enriching the system model so as to prove more difficult ones. In this way, we increase our chances of being able to attack realistically sized problems, at the expense of slightly over-constraining the system, a small price to pay usually.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation