DocumentCode :
2199458
Title :
On the false path problem in hard real-time programs
Author :
Altenbernd, Peter
Author_Institution :
C-LAB, Paderborn, Germany
fYear :
1996
fDate :
12-14 Jun 1996
Firstpage :
102
Lastpage :
107
Abstract :
The paper addresses the important subject of estimating the worst case execution time (WCET) of hard real time programs essentially needed for further evaluation of real time systems. Purely structure oriented methods, analysing the control flow of the program without taking into account functional dependencies, tend to overestimate the execution time. An exact solution of this NP complete problem is impossible for larger applications. We propose a new heuristic of finding an estimate on the WCET. It provides a reasonable tradeoff between analysis results and analysis efforts: the results will still be better than purely structure oriented methods without spending too much time on finding an exact solution. For this purpose our approach does not need any user annotations except for maximum loop counts and maximum recursion depths. The actual algorithm combines pruned path enumeration with the concept of symbolic execution
Keywords :
computational complexity; real-time systems; software performance evaluation; NP complete problem; WCET; false path problem; functional dependencies; hard real time programs; maximum loop counts; maximum recursion depths; pruned path enumeration; purely structure oriented methods; structure oriented methods; symbolic execution; user annotations; worst case execution time estimation; NP-complete problem; Real time systems; System analysis and design; System testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
Conference_Location :
L´Aquila
ISSN :
1068-3070
Print_ISBN :
0-8186-7496-2
Type :
conf
DOI :
10.1109/EMWRTS.1996.557827
Filename :
557827
Link To Document :
بازگشت