메뉴 건너뛰기




Volumn 11, Issue 5, 1999, Pages 541-566

Hoare logic and auxiliary variables

Author keywords

Adaptation completeness; Auxiliary variables; Hoare logic; Most general formula; VDM

Indexed keywords

BIOMINERALIZATION;

EID: 0041782440     PISSN: 09345043     EISSN: None     Source Type: Journal    
DOI: 10.1007/s001650050057     Document Type: Article
Times cited : (62)

References (51)
  • 3
    • 0025383124 scopus 로고
    • Proving total correctness of recursive procedures
    • America, P. and de Boer, F.: Proving total correctness of recursive procedures. Information and Computation, 84(2):129-162, 1990.
    • (1990) Information and Computation , vol.84 , Issue.2 , pp. 129-162
    • America, P.1    De Boer, F.2
  • 5
    • 0042665299 scopus 로고
    • Completeness with finite systems of intermediate assertions for recursive program schemes
    • November
    • Apt, K. R. and Meertens, L. G. L. T.: Completeness with finite systems of intermediate assertions for recursive program schemes. SIAM Journal on Computing, 9(4):665-671, November 1980.
    • (1980) SIAM Journal on Computing , vol.9 , Issue.4 , pp. 665-671
    • Apt, K.R.1    Meertens, L.G.L.T.2
  • 8
    • 33645424429 scopus 로고
    • Deliverables: A categorical approach to program development in type theory
    • Andrzej M. Borzyszkowski and Stefan Sokołowski, editors, Springer, September An earlier version appeared as LFCS technical report ECS-LFCS-92-242 in 1992
    • Burstall, R. and McKinna, J.: Deliverables: a categorical approach to program development in type theory. In Andrzej M. Borzyszkowski and Stefan Sokołowski, editors, Proceedings of MFCS '93, volume 711 of Lecture Notes in Computer Science, pages 32-67. Springer, September 1993. An earlier version appeared as LFCS technical report ECS-LFCS-92-242 in 1992.
    • (1993) Proceedings of MFCS '93, Volume 711 of Lecture Notes in Computer Science , vol.711 , pp. 32-67
    • Burstall, R.1    McKinna, J.2
  • 9
    • 0017793502 scopus 로고
    • Programming language constructs for which it is impossible to obtain good Hoare axiom systems
    • January
    • Clarke, Jr. E. M.: Programming language constructs for which it is impossible to obtain good Hoare axiom systems. Journal of the ACM, 26(1):129-147, January 1979.
    • (1979) Journal of the ACM , vol.26 , Issue.1 , pp. 129-147
    • Clarke E.M., Jr.1
  • 10
    • 0041663379 scopus 로고
    • On the use of history variables
    • Clint, M.: On the use of history variables. Acta Informatica, 16:15-30, 1981.
    • (1981) Acta Informatica , vol.16 , pp. 15-30
    • Clint, M.1
  • 11
    • 0002896911 scopus 로고
    • Soundness and completeness of an axiom system for program verification
    • February
    • Cook, S. A.: Soundness and completeness of an axiom system for program verification. SIAM Journal on Computing, 7(1):70-90, February 1978.
    • (1978) SIAM Journal on Computing , vol.7 , Issue.1 , pp. 70-90
    • Cook, S.A.1
  • 13
    • 0003472011 scopus 로고
    • International Series in Computer Science Prentice Hall
    • Dahl, O.-J.: Verifiable Programming. International Series in Computer Science. Prentice Hall, 1992.
    • (1992) Verifiable Programming
    • Dahl, O.-J.1
  • 15
    • 0018504528 scopus 로고
    • Proving termination with multiset orderings
    • August
    • Dershowitz, N. and Manna, Z.: Proving termination with multiset orderings. Communications of the ACM, 22(8):465-475, August 1979.
    • (1979) Communications of the ACM , vol.22 , Issue.8 , pp. 465-475
    • Dershowitz, N.1    Manna, Z.2
  • 16
    • 0002780749 scopus 로고
    • Assigning meanings to programs
    • J. T. Schwartz, editor
    • Floyd, R. W.: Assigning meanings to programs. In J. T. Schwartz, editor, Proc. Symp. in Applied Mathematics, volume 19, pages 19-32, 1967.
    • (1967) Proc. Symp. in Applied Mathematics , vol.19 , pp. 19-32
    • Floyd, R.W.1
  • 18
    • 0006695599 scopus 로고
    • A complete axiomatic system for proving assertions about recursive and non-recursive programs
    • Department of Computer Science, University of Toronto
    • Gorelick, G. A.: A complete axiomatic system for proving assertions about recursive and non-recursive programs. Technical Report 75, Department of Computer Science, University of Toronto, 1975.
    • (1975) Technical Report , vol.75
    • Gorelick, G.A.1
  • 21
    • 0004294570 scopus 로고
    • International Series in Computer Science. Prentice Hall
    • Hoare, C. A. R. and Jones, C. B.: editors. Essays in Computing Science. International Series in Computer Science. Prentice Hall, 1989.
    • (1989) Essays in Computing Science
    • Hoare, C.A.R.1    Jones, C.B.2
  • 22
    • 84957655517 scopus 로고    scopus 로고
    • Mechanical verification of mutually recursive procedures
    • M. A. McRobbie and J. K. Slaney, editors, New Brunswick, NJ, USA, July/August Springer. 13th International Conference on Automated Deduction
    • Homeier, P. V. and Martin, D. V.: Mechanical verification of mutually recursive procedures. In M. A. McRobbie and J. K. Slaney, editors, Automated Deduction - CADE-13, volume 1104 of Lecture Notes in Artificial Intelligence, pages 201-215, New Brunswick, NJ, USA, July/August 1996. Springer. 13th International Conference on Automated Deduction.
    • (1996) Automated Deduction - CADE-13, Volume 1104 of Lecture Notes in Artificial Intelligence , vol.1104 , pp. 201-215
    • Homeier, P.V.1    Martin, D.V.2
  • 23
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Also in [HoJ89]
    • Hoare, C. A. R.: An axiomatic basis for computer programming. Communications of the ACM, 12:576-580, 1969. Also in [HoJ89].
    • (1969) Communications of the ACM , vol.12 , pp. 576-580
    • Hoare, C.A.R.1
  • 25
    • 0041663374 scopus 로고
    • Parallel programming: An axiomatic approach
    • Also in [HoJ89]
    • Hoare, C. A. R.: Parallel programming: An axiomatic approach. Computer Languages, 1(2):151-160, 1975. Also in [HoJ89].
    • (1975) Computer Languages , vol.1 , Issue.2 , pp. 151-160
    • Hoare, C.A.R.1
  • 26
    • 0006695956 scopus 로고    scopus 로고
    • Lecture Notes for a course held in Winter term 1997/98 at the University of Marburg. In German
    • Hofmann, M.: Semantik und Verifikation, 1997. Lecture Notes for a course held in Winter term 1997/98 at the University of Marburg. In German.
    • (1997) Semantik und Verifikation
    • Hofmann, M.1
  • 27
    • 0042164340 scopus 로고
    • Systematic program development
    • N. Gehani and A. MacGettrick, editors, Addison-Wesley
    • Jones, C. B.: Systematic program development. In N. Gehani and A. MacGettrick, editors, Software Specification Techniques, pages 89-109. Addison-Wesley, 1586.
    • (1586) Software Specification Techniques , pp. 89-109
    • Jones, C.B.1
  • 28
    • 0004176640 scopus 로고
    • International Series in Computer Science. Prentice Hall, 2 edition
    • Jones, C. B.: Systematic Software Development Using VDM. International Series in Computer Science. Prentice Hall, 2 edition, 1990.
    • (1990) Systematic Software Development Using VDM
    • Jones, C.B.1
  • 30
  • 31
    • 59249098560 scopus 로고    scopus 로고
    • Metatheory of verification calculi in LEGO - To what extent does syntax matter?
    • Thorsten Altenkirch, Wolfgang Naraschewski, and Bernhard Reus, editors, Springer, August An earlier version appeared as LFCS report ECS-LFCS-98-393
    • Kleymann, T: Metatheory of verification calculi in LEGO - to what extent does syntax matter? In Thorsten Altenkirch, Wolfgang Naraschewski, and Bernhard Reus, editors, Types for Proofs and Programs, volume 1657 of Lecture Notes in Computer Science. Springer, August 1999. An earlier version appeared as LFCS report ECS-LFCS-98-393.
    • (1999) Types for Proofs and Programs, Volume 1657 of Lecture Notes in Computer Science , vol.1657
    • Kleymann, T.1
  • 35
    • 0024088549 scopus 로고
    • Procedures, parameters, and abstraction: Separate concerns
    • Morgan, C. C.: Procedures, parameters, and abstraction: separate concerns. Science of Computer Programming, 11:17-27, 1988.
    • (1988) Science of Computer Programming , vol.11 , pp. 17-27
    • Morgan, C.C.1
  • 37
    • 0013135170 scopus 로고    scopus 로고
    • Winskel is (almost) right: Towards a mechanized semantics textbook
    • Nipkow, T.: Winskel is (almost) right: Towards a mechanized semantics textbook. Formal Aspects of Computing, 10:171-186, 1998.
    • (1998) Formal Aspects of Computing , vol.10 , pp. 171-186
    • Nipkow, T.1
  • 38
    • 0017173886 scopus 로고
    • An axiomatic proof technique for parallel programs
    • Owicki, S. and Gries, D.: An axiomatic proof technique for parallel programs. Acta Informatica, 6(4):319-340, 1976.
    • (1976) Acta Informatica , vol.6 , Issue.4 , pp. 319-340
    • Owicki, S.1    Gries, D.2
  • 39
    • 0019698884 scopus 로고
    • Sound and complete Hoare-like calculi based on copy rules
    • Olderog, E.-R.: Sound and complete Hoare-like calculi based on copy rules. Acta Informatica, 16:161-197, 1981.
    • (1981) Acta Informatica , vol.16 , pp. 161-197
    • Olderog, E.-R.1
  • 40
    • 0043166250 scopus 로고
    • On the notion of expressiveness and the rule of adaptation
    • Olderog, E.-R.: On the notion of expressiveness and the rule of adaptation. Theoretical Computer Science, 24:337-347, 1983.
    • (1983) Theoretical Computer Science , vol.24 , pp. 337-347
    • Olderog, E.-R.1
  • 42
    • 0012627019 scopus 로고
    • Idealized algol and its specification logic
    • D. Neel, editor, Cambridge University Press
    • Reynolds, J. C.: Idealized Algol and its specification logic. In D. Neel, editor, Tools & Notions for Program Construction. Cambridge University Press, 1982.
    • (1982) Tools & Notions for Program Construction
    • Reynolds, J.C.1
  • 45
  • 46
    • 0024019042 scopus 로고
    • A generalization of Owicki-Gries's Hoare logic for a concurrent while language
    • Stirling, C.: A generalization of Owicki-Gries's Hoare Logic for a concurrent while language. Theoretical Computer Science, 58:347-359, 1988.
    • (1988) Theoretical Computer Science , vol.58 , pp. 347-359
    • Stirling, C.1
  • 47
    • 84982904607 scopus 로고
    • A method for the development of totally correct shared-state parallel programs
    • Jos C. M. Baeten and Jan Friso Groote, editors. Springer
    • Stølen, K.: A method for the development of totally correct shared-state parallel programs. In Jos C. M. Baeten and Jan Friso Groote, editors. Proceedings of CONCUR '91, volume 527 of Lecture Notes in Computer Science, pages 510-525. Springer, 1991.
    • (1991) Proceedings of CONCUR '91, Volume 527 of Lecture Notes in Computer Science , vol.527 , pp. 510-525
    • Stølen, K.1
  • 49
    • 85034122804 scopus 로고
    • Formal implementation
    • John A. McDermid, editor, chapter 25. Butterworth-Heinemann, London
    • Vickers, S.: Formal implementation. In John A. McDermid, editor, Software engineer's reference book, chapter 25. Butterworth-Heinemann, London, 1991.
    • (1991) Software Engineer's Reference Book
    • Vickers, S.1
  • 50
    • 84958747541 scopus 로고    scopus 로고
    • Hoare logic for mutual recursion and local variables
    • Nineteenth Conference on the Foundations of Software Technology and Theoretical Computer Science, Chennai, India, December Springer. To appear
    • von Oheimb, D.: Hoare logic for mutual recursion and local variables. In Nineteenth Conference on the Foundations of Software Technology and Theoretical Computer Science, Lecture Notes in Computer Science, Chennai, India, December 1999. Springer. To appear.
    • (1999) Lecture Notes in Computer Science
    • Von Oheimb, D.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.