|
ABSTRACT
Control flow relations in a high level language program can be represented by a hierarchy of small graphs that combines nesting relations among statements in an ALGOL-like syntax with relevant perturbations caused by goto or leave statements. Applications of the new style of representation include denotational semantics, data flow analysis, source level compiler diagnostics, and program proving.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
CH72. Clint, M., and Hoare, C. A. R. Program proving: jumps and functions. Acta Informatica1 (1972), 214-224.
|
| |
3
|
|
 |
4
|
|
| |
5
|
F167. Floyd, R. W. Assigning meanings to programs. Proc. Symp. Appl. Math. 19 (1967), 19-32.
|
| |
6
|
FO76. Fosdick, L. D., and Osterweil, L. J. Data flow analysis in software reliability. TR CU-CS-087-76, Computer Science Dept., University of Colorado, Boulder, May 1976.
|
 |
7
|
|
 |
8
|
|
| |
9
|
HU75. Hecht, M. S., and Ullman, J. D. A simple algorithm for global flow data flow problems. SIAM J. Computing4 (1975), 519-532.
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
|
| |
16
|
MR76. Markowsky, G., and Rosen, B. K. Bases for chain-complete posets. IBM J. Res. and Devel.20 (1976), 138-147.
|
| |
17
|
OF76. Osterweil, L. J., and Fosdick, L. D. DAVE: a validation, error detection, and documentation system for FORTRAN programs. Software Practice and Experience (1976) to appear.
|
| |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
Ro76a. Rosen, B. K. Correctness of parallel programs: the Church-Rosser approach. Theoretical Computer Science2 (1976), 183-207.
|
| |
22
|
Ro76b. Rosen, B. K. Data flow analysis for procedural languages. IBM Research Report RC 5948, Yorktown Heights, April 1976.
|
 |
23
|
|
| |
24
|
Sp76. Spier, M. J. Software malpractice --- a distasteful experience. Software Practice and Experience6 (1976), 293-299.
|
| |
25
|
SW74. Strachey, C., and Wadsworth, C. P. Continuations: a mathematical semantics for handling full jumps. Tech. Mono. PRG-11, Programming Res. Grp., Oxford U., January 1974.
|
| |
26
|
Ul73. Ullman, J. D. Fast algorithms for the elimination of common subexpressions. Acta Informatica2 (1973), 191-213.
|
| |
27
|
Wa76. Wang, A. An axiomatic basis for proving total correctness of goto programs. BIT16 (1976), 88-102.
|
| |
28
|
|
| |
29
|
|
|