Design, Automation and Test in Europe
DOI: 10.1109/date.2005.76
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Timing Model Generation by CFG Partitioning and Model Checking

Abstract: In this paper we present a new measurement-based worst-case execution time (WCET) analysis method. Exhaustive end-to-end measurements are computationally intractable in most cases. Therefore, we propose to measure execution times of subparts of the application. We use heuristic methods and model checking to generate test data, forcing the execution of selected paths to perform runtime measurements. The measured times are used to calculate the WCET in a final computation step. As we operate on source code level… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 45 publications
(29 citation statements)
references
References 7 publications
0
27
0
Order By: Relevance
“…The formal model of the program needed for the model checker is automatically derived from the source code. Code optimizations have to be performed to improve the performance of the formal test-data generation [WRKP05a]. This approach provides for a given subpath in a program segment either the test data to trigger its execution or the information that this subpath is infeasible.…”
Section: Employed Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The formal model of the program needed for the model checker is automatically derived from the source code. Code optimizations have to be performed to improve the performance of the formal test-data generation [WRKP05a]. This approach provides for a given subpath in a program segment either the test data to trigger its execution or the information that this subpath is infeasible.…”
Section: Employed Methodsmentioning
confidence: 99%
“…To approach a full subpath coverage within each program segment, a formal test-data generation method based on model checking is used [WRKP05a,WRKP05b]. However, to compensate the high computation cost of formal test-data generation, a three-step approach is used:…”
Section: Employed Methodsmentioning
confidence: 99%
“…There are static WCET analysis approaches [18,58] and measurement-based timing analysis approaches [67,69] based on EPET.…”
Section: Epet (Path-oriented)mentioning
confidence: 99%
“…MTime is a research prototype from the Real-Time Systems Group at Vienna University of Technology (TUVienna) [42] and [41]. MTime supports the processor Motorola HCS12 [15] with the COSMIC compiler [8].…”
Section: Mtimementioning
confidence: 99%