See this document in CiteSeerX!

Data-Flow Frameworks for Worst-Case Execution Time Analysis (2000)  (Make Corrections)  (5 citations)
Johann Blieberger



  Home/Search   Context   Related

 
View or download:
auto.tuwien.ac.at/~blieb/w...dfwcet.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  auto.tuwien.ac.at/~blieb...papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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