AbstractAny directed graph, even a flow graph representing “spaghetti code”, is shown here to have at least one loop tree, which is a structure of loops within loops in which no loops overlap. The nodes of the graph may be rearranged in such a way that, with respect to their new order, every edge proceeds in the forward direction except for the loopbacks. Here a loopback goes from somewhere in a loop L to the head of L. We refer to such a rearrangement as a generalized structured program, in which forward goto statements remain unrestricted. Like a min-heap or a max-heap, a loop tree has an array representation, without pointers; it may be constructed in time no worse than O(n2) for any program written in this fashion. A scalable version of...
AbstractThe register allocation problem for an imperative program is often modeled as the coloring p...
Advanced computer architectures rely mainly on compiler optimizations for parallelization, vectoriza...
Abstract. We present an approach to compiler implementation using Oliveira and Cook’s structured gra...
AbstractAny directed graph, even a flow graph representing “spaghetti code”, is shown here to have a...
In an effort to eliminate some inconveniences connected with Dijkstra's method of Structured Program...
AbstractGraph theory is used to model program control structures rigorously as flowgraphs. Formal me...
AbstractMany problems involving DNA can be modeled by families of intervals. However, traditional in...
In this paper a model of a program, in which loops are graph cycles, is given. From that model, a pa...
AbstractIrreducible program fowgraphs are important in the study of program structuredness. In this ...
This paper presents a new functional programming model for graph structures called structured graphs...
The register allocation problem for an imperative program is often modelled as the coloring problem ...
Abstract. Loop identification is an essential step of control flow analysis in decompilation. The Cl...
. A structuring algorithm for arbitrary control flow graphs is presented. Graphs are structured into...
In the approach to structural software metrics, software is modelled by means of flowgraphs. A tacit...
We compare the structural complexity of various classes of structured programs. To achieve this we c...
AbstractThe register allocation problem for an imperative program is often modeled as the coloring p...
Advanced computer architectures rely mainly on compiler optimizations for parallelization, vectoriza...
Abstract. We present an approach to compiler implementation using Oliveira and Cook’s structured gra...
AbstractAny directed graph, even a flow graph representing “spaghetti code”, is shown here to have a...
In an effort to eliminate some inconveniences connected with Dijkstra's method of Structured Program...
AbstractGraph theory is used to model program control structures rigorously as flowgraphs. Formal me...
AbstractMany problems involving DNA can be modeled by families of intervals. However, traditional in...
In this paper a model of a program, in which loops are graph cycles, is given. From that model, a pa...
AbstractIrreducible program fowgraphs are important in the study of program structuredness. In this ...
This paper presents a new functional programming model for graph structures called structured graphs...
The register allocation problem for an imperative program is often modelled as the coloring problem ...
Abstract. Loop identification is an essential step of control flow analysis in decompilation. The Cl...
. A structuring algorithm for arbitrary control flow graphs is presented. Graphs are structured into...
In the approach to structural software metrics, software is modelled by means of flowgraphs. A tacit...
We compare the structural complexity of various classes of structured programs. To achieve this we c...
AbstractThe register allocation problem for an imperative program is often modeled as the coloring p...
Advanced computer architectures rely mainly on compiler optimizations for parallelization, vectoriza...
Abstract. We present an approach to compiler implementation using Oliveira and Cook’s structured gra...