Program structures: Some new characterisations

作者:

Highlights:

摘要

Irreducible program fowgraphs are important in the study of program structuredness. In this paper a partial order is defined on the set of irreducible flowgraphs. This allows us to characterise those programs which can be re-structured by node splitting, where structuredness is defined in terms of any “subgraph-closed” set of irreducible flowgraphs. This includes all sets of structural components available in modern programming languages such as Ada, Modula-2, and C. In particular, we apply our results to the study of multiple-exit and multilevel exit control structures, giving a new characterisation of the BJn-charts of Kosaraju and a sharpening of two results of Peterson, Kasami, and Tokura.

论文关键词:

论文评审过程:Received 30 March 1987, Revised 8 March 1991, Available online 2 December 2003.

论文官网地址:https://doi.org/10.1016/0022-0000(91)90025-Z