10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
DOI: 10.1109/words.2005.53
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Flow Analysis for Embedded System C Programs

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
27
0

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 23 publications
(28 citation statements)
references
References 19 publications
1
27
0
Order By: Relevance
“…The pattern matching uses the results of a value analysis. For more complex loop constructs, an abstract interpretation-based method is used [Gus00,GEL05]. The analysis is performed on the intermediate code level.…”
Section: Control-flow Analysismentioning
confidence: 99%
“…The pattern matching uses the results of a value analysis. For more complex loop constructs, an abstract interpretation-based method is used [Gus00,GEL05]. The analysis is performed on the intermediate code level.…”
Section: Control-flow Analysismentioning
confidence: 99%
“…However, most of this work is aimed at real-time systems, not transactional concurrency control which is the main concern of our work. A number of frameworks are available for WCET analysis, like aiT [4], Bound-T [10], SWEET [7], and SymTA/P [20]. A comprehensive survey of these tools and methods was done in [25].…”
Section: Related Workmentioning
confidence: 99%
“…This is done, among others, by the use of Presburger arithmetic [17], path analysis (using integer linear programming) [21], or a combination of methods involving abstract interpretation [3]. Our work touches on those concerns in Section 3.2 where we use loop unfolding to establish their bounds roughly similar to that of SWEET [7] but simpler. WCET tools additionally often use the Implicit Path Enumeration technique [12] or single feasible paths [28] to establish worstcase paths and perform final timing analyses.…”
Section: Related Workmentioning
confidence: 99%
“…However, our abstract execution uses a more detailed value domain (see e.g., [12]) and is based on an abstract interpretation framework.…”
Section: Infeasible Pathsmentioning
confidence: 99%