|
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
|
APT, K.R. A sound complete Hoare-like system for a fragment of PASCAL. Rep. IW 97/78, Mathematisch Centrum, Amsterdam, 1978.
|
| |
2
|
APT, K.R., BERGSTRA, J.A., AND MEr. RTENS, L.G.L.T. Recursive assertions are not enough--Or are they? Theor. Comput. Sci. 8 (1979), 73-87.
|
| |
3
|
|
| |
4
|
ArT, K.R., AND DE BAKKER, J.W. Exercises in denotational semantics. In Lecture Notes in Computer Science, vol. 45: Proc. 5th Syrup. Mathematical Foundations of Computer Science. Springer-Verlag, New York, 1976, pp. 1-11.
|
| |
5
|
BERGSTRA, J.A., AND TUCKER, J.V. Some natural structures which fail to possess a sound and decidable Hoare-like logic for their while-programs. Theor. Comput. Sci., to appear; earlier version appeared as Rep. IW 136/80, Mathematisch Centrum, Amsterdam, 1980.
|
| |
6
|
BERCSTRA, J.A., AND TUCKER, J.V. Expressiveness and the completeness of Hoare's logic. Rep. IW 149/80, Mathematisch Centrum, Amsterdam, 1980.
|
 |
7
|
|
| |
8
|
CLARKE, E.M., JR. Proving correctness of coroutines without history variables. Acta Inf. 13 (1980), pp. 169-188.
|
 |
9
|
|
| |
10
|
CLARKE, E.M., JR. Program invariants as fixed points. In Proc. 18th IEEE Symp. Foundations of Computer Science, 1977, pp. 18-29.
|
| |
10a
|
|
| |
11
|
CLINT, M. Program proving: Coroutines. Acta Inf. 2 (1973), 50-63.
|
| |
12
|
GLINT, M., AND HOARE, C.A.R. Program proving: Jumps and functions. Acta Inf. 1 (1971), 214-224.
|
| |
13
|
COOK, S.A. Soundness and completeness of an axiom system for program verification. SIAM J. Comput. 7, i (1978), 70-90.
|
| |
14
|
|
| |
15
|
Dr~ BAKKER, J.W. Correctness proofs for assignment statements. Rep. IW 55/76, Mathematisch Centrum, Amsterdam, 1976.
|
| |
16
|
|
| |
17
|
|
| |
18
|
FLOYO, R.W. Assigning meanings to programs. In Proc. AMS Syrup. Applied Mathematics, vol. 19. American Mathematical Society, Providence, R.I., 1967, pp. 19-31.
|
| |
19
|
GORELICK, G.A. A complete axiomatic system for proving assertions about recursive and nonrecursive programs. Tech. Rep. 75, Dep. Computer Science, Univ. Toronto, 1975.
|
| |
20
|
GRIr~S, D. The multiple assignment statement. IEEE Trans. Softw. Eng. SE-4 (March 1978), 89-93.
|
 |
21
|
|
| |
22
|
HARr~L, D. Proving the correctness of regular deterministic programs: A unifying survey using dynamic logic. Theor. Comput. Sci. 12 (1980), 61-81.
|
| |
23
|
|
| |
24
|
HAREL, D., PNUELI, A., AND STAVI, J. Completeness issues for inductive assertions and Hoare's method. Tech. Rep., Dep. Computer Science, Univ. Tel Aviv, Israel, 1976.
|
| |
25
|
HOARE, C.A.R. Proof of correctness of data representations. Acta Inf. I (1972), 271-281.
|
| |
26
|
HOARE, C.A.R. Procedures and parameters: An axiomatic approach. In Lecture Notes in Mathematics, vol. 188: Semantics of Algorithmic Languages. Springer-Verlag, New York, 1971, pp. 102-116.
|
 |
27
|
|
| |
28
|
HOARE, C.A.R., AND WIRTH, N. An axiomatic definition of the programming language PASCAL. Acta Inf. 2 (1973), 335-355.
|
| |
29
|
ICARASHI, S., LONDON, R.L., AND LUCKHAM, D.C. Automatic program verification i: A logical basis and its implementation. Acta Inf. 4 (1975), 145-182.
|
| |
30
|
|
| |
31
|
|
| |
32
|
LANCMAACX, H. A proof of a theorem of Lipton on Hoare Logic and applications. Ber. 8003, Inst. Inf. Prakt. Math., Univ. Kiel, W. Germany, 1980.
|
| |
33
|
|
| |
34
|
LANGMAACK, H. On termination problems for finitely interpreted ALGOL-like programs. Ber. 7904, Inst. Inf. Prakt. Math., Univ. Kiel, W. Germany, 1980.
|
| |
35
|
LANGMAACK, H. On correct procedure parameter transmission in higher programming languages. Acta Inf. 2 (1973), 110-142.
|
| |
36
|
|
| |
37
|
LAUER, P.E. Consistent formal theories of the semantics of programming languages. Tech. Rep. TR.25.121, IBM Lab. Vienna, Austria, 1971.
|
| |
38
|
LIPTON, R.J. A necessary and sufficient condition for the existence of Hoare Logics. In Proc. 18th IEEE Symp. Foundations of Computer Science, 1977, pp. 1-6.
|
| |
39
|
LOMAZOVA, I.A. O slo~,nosti induktivnyh uslovii dlja verifikacii arifmetiSeskih programm (On the complexity of inductive assertions for the verification of arithmetical programs). In Materialy Wsesojuznoi Nau5noi Studen~eskoi Konferencii, Matematika, Novosibirsk State Uni{z., Novosibirsk, U.S.S.R., 1978, pp. 85-94.
|
| |
40
|
LONDON, R.L., GUTTA~, J.V., HORNING, J.J., LAMPSON, B.W., MITCHELL, J.G., AND POPEK, G.J. Proof rules for the programming language Euclid. Acta Inf. 10 (1978), 1-26.
|
 |
41
|
|
| |
42
|
MANNA, Z., AND PNUELI, A. Axiomatic approach to total correctness of programs. Acta Inf. 3 (1974), 253-263.
|
 |
43
|
|
| |
44
|
OLDEROG, E.R. General equivalence of expressivity definitions using strongest postconditions resp. weakest preconditions. Ber. 8007, Inst. Inf. Prakt. Math., Univ. Kiel, West Germany, 1980.
|
| |
45
|
OLDEROO, E.R. Sound and complete Hoare-like calculi based on copy rules. Ber. 7905, Inst. Inf. Prakt. Math., Univ. Kiel, West Germany, 1980; also Acta Inf., to appear.
|
 |
46
|
|
| |
47
|
OW~CKI, S., AND GRIES, D. An axiomatic proof technique for parallel programs I. Acta Inf. 6 (1976), 319-340.
|
| |
48
|
PRATT, V.R. Semantical considerations on Floyd-Hoare logic. Proc. 17th IEEE Symp. Foundations of Computer Science, 1976, pp. 109-121.
|
| |
49
|
PRESBURGER, M. Uber die VoUst~indigkeit eines gewissen Systems der Arithmetic ganzer Zahlen, in welchen die Addition als einzige Operation hervortritt. In C.R. ler Congr. de Math~maticiens de Pays Slavs, 1929.
|
| |
50
|
SCOTT, D., AND DE BAKKER, J.W. A theory of programs: Notes of an IBM Vienna seminar, 1969. Unpublished.
|
| |
51
|
SHOENFIELD, J.R. Mathematical Logic. Addison-Wesley, Reading, Mass., 1967.
|
| |
52
|
SOKOgOWSKi, S. Axioms for total correctness. Acta inf. 9 (1977), 61-72.
|
| |
53
|
SOKOr. OWSKI, S. Total correctness for procedures. In Lecture Notes in Computer Science, vol. 53: Proc. 6th Symp. Mathematical Foundations of Computer Science. Springer-Verlag, New York, 1977, pp. 475-483.
|
 |
54
|
|
 |
55
|
|
CITED BY 44
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bart Jacobs , Joachim van den Berg , Marieke Huisman , Martijn van Berkum , U. Hensel , H. Tews, Reasoning about Java classes: preliminary report, ACM SIGPLAN Notices, v.33 n.10, p.329-340, Oct. 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Van Nguyen , David Gries , Susan Owicki, A model and temporal proof system for networks of processes, Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, p.121-131, January 14-16, 1985, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|