DocumentCode :
3132378
Title :
Static determination of probabilistic execution times
Author :
David, Laurent ; Puaut, Isabelle
Author_Institution :
INRIA - IRISA, Rennes, France
fYear :
2004
fDate :
30 June-2 July 2004
Firstpage :
223
Lastpage :
230
Abstract :
Most previous research done in probabilistic schedulability analysis assumes a known distribution of execution times for each task of a real-time application. This is however not trivial to determine it with a high level of confidence. Methods based on measurements are often biased since not in general exhaustive on all the possible execution paths, whereas methods based on static analysis are mostly worst-case execution time - WCET-oriented. Using static analysis, this work proposes a method to obtain probabilistic distributions of execution times. It assumes that the given real time application is divided into multiple tasks, whose source code is known. Ignoring in this paper hardware considerations and based only on the source code of the tasks, the proposed technique allows designers to associate to any execution path an execution time and a probability to go through this path. A source code example is presented to illustrate the method.
Keywords :
probability; program compilers; program diagnostics; real-time systems; scheduling; probabilistic execution time; probabilistic schedulability analysis; real time application; soft real-time system; source code; static analysis; worst-case execution time; Electrical equipment industry; Hardware; Job shop scheduling; Power control; Processor scheduling; Quality of service; Real time systems; Time measurement; Timing; Video on demand;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 2004. ECRTS 2004. Proceedings. 16th Euromicro Conference on
ISSN :
1068-3070
Print_ISBN :
0-7695-2176-2
Type :
conf
DOI :
10.1109/EMRTS.2004.1311024
Filename :
1311024
Link To Document :
بازگشت