DocumentCode
2616787
Title
An Iterative Refinement Framework for Tighter Worst-Case Execution Time Calculation
Author
Bang, Ho Jung ; Kim, Tai Hyo ; Cha, Sung Deok
Author_Institution
Korea Adv. Inst. of Sci. & Technol., Dependable Software Lab., Daejeon
fYear
2007
fDate
7-9 May 2007
Firstpage
365
Lastpage
372
Abstract
This paper presents an iterative refinement framework for static WCET analysis based on implicit path enumeration technique (IPET). We check the feasibility of IPET solutions, convert infeasible solutions to path constraints to exclude them from the analysis, and recalculate estimates whenever new path constraints are added. This process is repeated until no more constraints are extracted or a predefined time limit is reached. Since infeasible path detection itself is an undecidable problem, we propose an approximate method that checks feasibility efficiently while preserving safeness of the results. Generated path constraints are free of disjunctions; thus, amenable to integer linear program (ILP) solvers, which are used in IPET. We demonstrated the effectiveness and efficiency by conducting an experiment, where a module of flight control software of a commercial satellite developed in Korea was used
Keywords
integer programming; linear programming; program diagnostics; implicit path enumeration technique; integer linear program solver; iterative refinement framework; static WCET analysis; worst-case execution time calculation; Aerospace control; Concrete; Data mining; Embedded software; Embedded system; Information analysis; Laboratories; Real time systems; Satellites; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Object and Component-Oriented Real-Time Distributed Computing, 2007. ISORC '07. 10th IEEE International Symposium on
Conference_Location
Santorini Island
Print_ISBN
0-7695-2765-5
Type
conf
DOI
10.1109/ISORC.2007.19
Filename
4208866
Link To Document