(Enter summary)
Abstract: The purpose of this paper is to introduce frameworks based on data-flow equations which provide for estimating the worst-case execution time (WCET) of (real-time) programs. These frameworks allow several different WCET analysis techniques, which range from nave approaches to exact analysis, provided exact knowledge on the program behaviour is available. However, data-flow frameworks can also be used for symbolic analysis based on information derived automatically from the source code of the... (Update)
Context of citations to this paper: More
...to determine execution times. There are many other performance characteristics (Blieberger, 1994; Blieberger and Lieger, 1996; Blieberger, 1997; Fahringer, 1996; Park, 1993; Healy et al. 1995) to be analyzed which however are beyond the scope of this paper. In this paper we...
.... A; A m1 M l 1 =1 (ff l 1 ; fi l 1 ) m2 M l 2 =1 (ff l 2 ; fi l 2 ) g: This data flow framework has been introduced in [2], cf. also [3] The array algebra has been introduced in [4] 2 Aliasing Call by Reference parameter passing between procedures introduces aliases, an...
Cited by: More
Interprocedural Symbolic Evaluation of Ada Programs with .. - Blieberger.. (1999)
(Correct)
Symbolic Reaching Definitions Analysis of Ada Programs - Blieberger, Burgstaller (1998)
(Correct)
Symbolic Data Flow Analysis for Detecting Deadlocks.. - Blieberger.. (2000)
(Correct)
Similar documents (at the sentence level):
52.4%: Data-Flow Frameworks for Worst-Case Execution Time Analysis - Blieberger (2000)
(Correct)
Active bibliography (related documents): More All
1.9: Real-Time Properties of Indirect Recursive Procedures - Blieberger (2000)
(Correct)
0.8: Augmenting Ada95 with Additional Real-Time Features - Blieberger, Lieger..
(Correct)
0.5: Symbolic Cache Analysis for Real-Time Systems - Blieberger, Fahringer, Scholz (1999)
(Correct)
Similar documents based on text: More All
0.2: A Worst-Case Execution-Time Analysis Tool Prototype for.. - Engblom, Ermedahl (2001)
(Correct)
0.2: The Worst Case Execution Time (WCET) Analysis Assignment - Ermedahl, Hansson (1997)
(Correct)
0.2: Worst-Case Execution-Time Analysis for Embedded.. - Engblom, Ermedahl.. (2000)
(Correct)
Related documents from co-citation: More All
5: Symbolic Evaluation and the Analysis of Programs (context) - Cheatham, Jr et al. - 1979
4: Symbolic Reaching Definitions Analysis of Ada Programs
- Blieberger, Burgstaller - 1998
3: Symbolic Analysis for Parallelizing Compilers
- Haghighat - 1994
BibTeX entry: (Update)
Blieberger, J.: 1997, `Data-Flow Frameworks for Worst-Case Execution Time Analysis'. (submitted). http://citeseer.ist.psu.edu/blieberger00dataflow.html More
@misc{ blieberger97dataflow,
author = "J. Blieberger",
title = "Data-Flow Frameworks for Worst-Case Execution Time Analysis",
year = "1997",
url = "citeseer.ist.psu.edu/blieberger00dataflow.html" }
Citations (may not include all citations):
1399
Compilers: principles (context) - Aho, Seti et al. - 1986
223
The Art of Computer Programming (context) - Knuth, searching - 1973
223
The Art of Computer Programming (context) - Knuth, algorithms et al. - 1973
175
A safe approximate algorithm for interprocedural pointer ali..
- Landi, Ryder - 1992
167
Calculating the maximum execution time of realtime programs (context) - Puschner, Koza - 1989
156
A unified approach to global program optimization (context) - Kildall - 1973
116
Monotone data flow analysis frameworks (context) - Kam, rey et al. - 1977
101
Array-data flow analysis and its use in array privatization (context) - Maydan, Amarasinghe et al. - 1993
93
Global data flow analysis and iterative algorithms (context) - Kam, rey et al. - 1976
92
Reasoning about time in higher-level language software
- Shaw - 1989
83
A retargetable technique for predicting execution time of co..
- Harmon, Baker et al. - 1994
83
Bounding worst-case instruction cache performance (context) - Arnold, Mueller et al. - 1994
64
Array privatization for parallel execution of loops
- Li - 1992
61
Integrating the timing analysis of pipelining and instructio.. (context) - Healy, Whalley et al. - 1995
58
and Oren Patashnik (context) - Graham, Knuth - 1989
57
Object-oriented real-time language design: Constructs for ti.. (context) - Ishikawa, Tokuda et al. - 1990
55
A program data flow analysis procedure (context) - Allen, Cocke - 1976
54
Evaluating tight execution time bounds of programs by annota.. (context) - Mok, Amerasinghe et al. - 1989
50
Elimination algorithms for data flow analysis (context) - Ryder, Paull - 1986
46
Constructing predictable real time systems (context) - Halang, Stoyenko - 1991
40
Data Structures and Algorithms (context) - Mehlhorn, algorithms - 1984
39
Properties of data flow frameworks -- a unified model (context) - Marlowe, Ryder - 1990
39
Fast and usually linear algorithm for global flow analysis (context) - Graham, Wegman - 1976
36
Interprocedural may-alias analysis for pointers: Beyond k-li.. (context) - Deutsch - 1994
32
Real-time Euclid: A language for reliable real-time systems (context) - Kligerman, Stoyenko - 1986
30
Theory of recursive functions and e#ective computability (context) - Rogers - 1992
28
Computing maximum task execution times -- a graph-based appr..
- Puschner, Schedl - 1997
25
Real-time Concurrent C: A language for programming dynamic r.. (context) - Gehani, Ramamritham - 1991
24
Data Flow Frequency Analysis
- Ramalingam - 1996
23
A simple algorithm for global data flow analysis problems (context) - Hecht, rey et al. - 1977
22
Symbolic evaluation methods for program analysis (context) - Clarke, Richardson - 1981
20
Symbolic Evaluation for Parallelizing Compilers
- Fahringer, Scholz - 1997
19
Analyzing hard real-time programs for guaranteed schedulabil.. (context) - Stoyenko, Hamacher et al. - 1991
16
Symbolic evaluation and the analysis of programs (context) - Cheatham, Holloway et al. - 1979
15
Undecidability of static analysis
- Landi - 1992
14
Fast algorithms for solving path problems (context) - Tarjan - 1981
13
Predicting program execution times by analyzing static and d.. (context) - Park - 1993
13
Combining static worst-case timing analysis and program proo.. (context) - Chapman, Burns et al. - 1996
13
Deterministic upperbounds of the worst-case execution times .. (context) - Liu, Lee - 1994
10
Ada reference manual (context) - IEC - 1995
10
Department of Computer Science (context) - Alstrup, Lauridsen et al. - 1996
10
A partial evaluator for the Maruti hard real-time system (context) - Nirkhe, Pugh - 1993
9
Worst-case space and time complexity of recursive procedures
- Blieberger, Lieger - 1996
8
Performance analysis of embedded software using implicit pat.. (context) - Li, Malik - 1995
8
Symbolic reaching definitions analysis of Ada programs
- Blieberger, Burgstaller - 1998
8
SPARK: The SPADE Ada kernel (context) - Carre, Jennings et al. - 1992
7
Symbolic Data Flow Analysis for Detecting Deadlocks in Ada T..
- Blieberger, Burgstaller et al. - 2000
6
Symbolic cache analysis for real-time systems
- Blieberger, Fahringer et al. - 2000
6
A unified approach to path problems (context) - Tarjan - 1981
6
A new framework for elimination-based data flow analysis usi.. (context) - Sreedhar, Gao et al. - 1998
5
Algorithm design -- a recursion transformation framework (context) - Paull - 1988
5
An axiomatic basis for computer programming (context) - Richard - 1969
4
Interprocedural Symbolic Evaluation of Ada Programs with Ali..
- Blieberger, Burgstaller et al. - 1999
3
Symbolische Verifikation von Echtzeitprogrammen (context) - Scholz - 1996
2
Discrete loops and worst case performance
- Blieberger - 1994
2
A semantic model for the analysis and verification of progra.. (context) - Ploedereder - 1980
2
Real-time properties of indirect recursive procedures
- Blieberger - 2000
2
The WOOP preprocessor -- an implementation of discrete loops (context) - Burgstaller - 1996
2
Real-time recursive procedures
- Blieberger, Lieger - 1995
1
Partial Evaluation and Semantics-Based Program Manipulation (context) - Scholz, Blieberger et al. - 2000
1
er and Robert Sedgewick (context) - Scha - 1993
1
cient program analysis using DJ graphs (context) - Sreedhar - 1995
1
ACM Transactions on Programing Languages and Systems (context) - Ramalingam, of - 1994
1
second ed (context) - Sedgewick - 1988
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.auto.tuwien.ac.at/~blieb/papers.html): More
Multi-Staged Discrete Loops for Real-Time Systems - Lieger, Blieberger
(Correct)
Symbolic Cache Analysis for Real-Time Systems - Blieberger, Fahringer, Scholz (1999)
(Correct)
Worst-Case Space and Time Complexity of Recursive Procedures - Blieberger, LIEGER (1996)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC