We compare the structural complexity of various classes of structured programs. To achieve this we concentrate on a notion called “reducibility”. Loosely speaking, given two classes of programs C1 and C2, we say that C1 is reducible to C2 (C1≤wC2) if and only if for every program P in C1, there is a program in C2 that computes the same function as P and uses the same primitive actions and predicates as P. If C1 is reducible to C2, but C2 is not reducible to C1, then we say that C1<wC2. We explore this notion of reducibility for several classes of programs. These include: D-charts and BJn-charts, which are programs based on the DO-WHILE construct, a familiar construct in the literature on structured programs; REn-charts, GREn-charts and DREn...
The study of program schemata and the study of subrecursive programming languages are both concerned...
This thesis is concerned with analysing the impact of nesting (restricted) control structures in pro...
There is an intimate link between program structure and behaviour. Exploiting this link to phrase pr...
We compare the structural complexity of various classes of structured programs. To achieve this we c...
AbstractIrreducible program fowgraphs are important in the study of program structuredness. In this ...
AbstractGraph theory is used to model program control structures rigorously as flowgraphs. Formal me...
The ability of flow-chart programs to define relations and functions nondefinable by open first-orde...
Graduation date: 1982The methodology of structured programming has\ud enabled rapid progress in many...
In an effort to eliminate some inconveniences connected with Dijkstra's method of Structured Program...
AbstractAny directed graph, even a flow graph representing “spaghetti code”, is shown here to have a...
In the approach to structural software metrics, software is modelled by means of flowgraphs. A tacit...
A structured decomposition theorem for Turing machines is given. The nature of the building blocks a...
A “while program” [Z. Manna, “Introduction to Mathematical Theory of Computations,” to appear] is a ...
AbstractMotivated by the structure clash problem, this study examines certain formal transformations...
The original publication is available at www.springerlink.com ISSN 0302-9743 (Print) 1611-3349 (Onli...
The study of program schemata and the study of subrecursive programming languages are both concerned...
This thesis is concerned with analysing the impact of nesting (restricted) control structures in pro...
There is an intimate link between program structure and behaviour. Exploiting this link to phrase pr...
We compare the structural complexity of various classes of structured programs. To achieve this we c...
AbstractIrreducible program fowgraphs are important in the study of program structuredness. In this ...
AbstractGraph theory is used to model program control structures rigorously as flowgraphs. Formal me...
The ability of flow-chart programs to define relations and functions nondefinable by open first-orde...
Graduation date: 1982The methodology of structured programming has\ud enabled rapid progress in many...
In an effort to eliminate some inconveniences connected with Dijkstra's method of Structured Program...
AbstractAny directed graph, even a flow graph representing “spaghetti code”, is shown here to have a...
In the approach to structural software metrics, software is modelled by means of flowgraphs. A tacit...
A structured decomposition theorem for Turing machines is given. The nature of the building blocks a...
A “while program” [Z. Manna, “Introduction to Mathematical Theory of Computations,” to appear] is a ...
AbstractMotivated by the structure clash problem, this study examines certain formal transformations...
The original publication is available at www.springerlink.com ISSN 0302-9743 (Print) 1611-3349 (Onli...
The study of program schemata and the study of subrecursive programming languages are both concerned...
This thesis is concerned with analysing the impact of nesting (restricted) control structures in pro...
There is an intimate link between program structure and behaviour. Exploiting this link to phrase pr...