DocumentCode :
2147021
Title :
Priority assignment for event-triggered systems using mathematical programming
Author :
Lukasiewycz, Martin ; Steinhorst, Sebastian ; Chakraborty, Samarjit
Author_Institution :
TUM CREATE, Singapore
fYear :
2013
fDate :
18-22 March 2013
Firstpage :
982
Lastpage :
987
Abstract :
This paper presents a methodology based on mathematical programming for the priority assignment of processes and messages in event-triggered systems with tight end-to-end real-time deadlines. For this purpose, the problem is converted into a Quadratically Constrained Quadratic Program (QCQP) and addressed with a state-of-the-art solver. The formulation includes preemptive as well as non-preemptive schedulers and avoids cyclic dependencies that may lead to intractable real-time analysis problems. For problems with stringent real-time requirements, the proposed mathematical programming method is capable of finding a feasible solution efficiently where other approaches suffer from a poor scalability. In case there exists no feasible solution, an algorithm is presented that uses the proposed method to find a minimal reason for the infeasibility which may be used as a feedback to the designer. To give evidence of the scalability of the proposed method and in order to show the clear benefit over existing approaches, a set of synthetic test cases is evaluated. Finally, a large realistic case study is introduced and solved, showing the applicability of the proposed method in the automotive domain.
Keywords :
Delays; Equations; Jitter; Mathematical model; Real-time systems; Scalability; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location :
Grenoble, France
ISSN :
1530-1591
Print_ISBN :
978-1-4673-5071-6
Type :
conf
DOI :
10.7873/DATE.2013.205
Filename :
6513651
Link To Document :
بازگشت