Abstract—Control flow graphs are a well-known representation of the sequential control flow structure of programs with a multitude of applications. Not only single functions but also sets of functions or complete programs can be modeled by control flow graphs. In this case the size of the graphs can grow considerably and thus makes it difficult for software engineers to analyze the control flow. Graph reductions are helpful in this situation. In this paper we define reductions to subsets of nodes. Since executions of programs are represented by paths through the control flow graphs, paths should be preserved. Furthermore, the composition of reductions makes a stepwise analysis approach possible. I
The history of programming is filled with works about the properties of program flow graphs. There a...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
Common real-time analysis techniques for embedded systems mainly concentrate on a task model where e...
The control flow of programs can be represented by directed graphs. In this paper we provide a unifo...
Text includes handwritten formulasIn data flow programs, instructions execute when their operands be...
To exploit instruction level parallelism in programs over multiple basic blocks, programs should hav...
This paper presents some basic techniques for representation and analysis of software. We use the te...
. A structuring algorithm for arbitrary control flow graphs is presented. Graphs are structured into...
Illustration of the pipeline pattern as a graph with the nodes being code generation operations (e.g...
A review of published measures of control flow complexity in programs reveals three major deficienci...
In this paper we present an intermediate program representation, called the program dependence graph...
To develop new compilation and optimization techniques, computer scientists frequently Consult progr...
In an effort to eliminate some inconveniences connected with Dijkstra's method of Structured Program...
Abstract. We present a novel technique for reconstructing control flow graphs from linear process al...
In this paper we present an intermediate program representation, called a program dependence graph o...
The history of programming is filled with works about the properties of program flow graphs. There a...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
Common real-time analysis techniques for embedded systems mainly concentrate on a task model where e...
The control flow of programs can be represented by directed graphs. In this paper we provide a unifo...
Text includes handwritten formulasIn data flow programs, instructions execute when their operands be...
To exploit instruction level parallelism in programs over multiple basic blocks, programs should hav...
This paper presents some basic techniques for representation and analysis of software. We use the te...
. A structuring algorithm for arbitrary control flow graphs is presented. Graphs are structured into...
Illustration of the pipeline pattern as a graph with the nodes being code generation operations (e.g...
A review of published measures of control flow complexity in programs reveals three major deficienci...
In this paper we present an intermediate program representation, called the program dependence graph...
To develop new compilation and optimization techniques, computer scientists frequently Consult progr...
In an effort to eliminate some inconveniences connected with Dijkstra's method of Structured Program...
Abstract. We present a novel technique for reconstructing control flow graphs from linear process al...
In this paper we present an intermediate program representation, called a program dependence graph o...
The history of programming is filled with works about the properties of program flow graphs. There a...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
Common real-time analysis techniques for embedded systems mainly concentrate on a task model where e...