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