메뉴 건너뛰기




Volumn 2391, Issue , 2002, Pages 89-105

Hoare logic for NanoJava: Auxiliary variables, side effects, and virtual methods revisited

Author keywords

Auxiliary variables; Dynamic binding; Hoare logic; Isabelle HOL; Java; Side effects

Indexed keywords

FORMAL METHODS; JAVA PROGRAMMING LANGUAGE;

EID: 84937406744     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-45614-7_6     Document Type: Conference Paper
Times cited : (32)

References (24)
  • 1
    • 84957031289 scopus 로고    scopus 로고
    • A logic of object-oriented programs
    • Lect. Notes in Comp. Sci, Springer-Verlag
    • M. Abadi and K. R. M. Leino. A logic of object-oriented programs. In Theory and Practice of Software Development, volume 1214 of Lect. Notes in Comp. Sci., pages 682–696. Springer-Verlag, 1997.
    • (1997) Theory and Practice of Software Development , vol.1214 , pp. 682-696
    • Abadi, M.1    Leino, K.R.2
  • 2
    • 0025383124 scopus 로고
    • Provingtotal correctness of recursive procedures
    • P. America and F. de Boer. Provingtotal correctness of recursive procedures. Information and Computation, 84:129–162, 1990.
    • (1990) Information and Computation , vol.84 , pp. 129-162
    • America, P.1    De Boer, F.2
  • 4
    • 0002896911 scopus 로고
    • Soundness and completeness of an axiom system for program verification
    • S. A. Cook. Soundness and completeness of an axiom system for program verification. SIAM Journal on Computing, 7(1):70–90, 1978.
    • (1978) SIAM Journal on Computing , vol.7 , Issue.1 , pp. 70-90
    • Cook, S.A.1
  • 5
    • 0006695599 scopus 로고
    • A complete axiomatic system for provingassertions about recursive and non-recursive programs
    • Technical Report 75, University of Toronto
    • G. A. Gorelick. A complete axiomatic system for provingassertions about recursive and non-recursive programs. Technical Report 75, Department of Computer Science, University of Toronto, 1975.
    • (1975) Department of Computer Science
    • Gorelick, G.A.1
  • 9
    • 84944224349 scopus 로고    scopus 로고
    • A logic for the Java Modeling Language JML
    • Lect. Notes in Comp. Sci., Springer-Verlag
    • B. Jacobs and E. Poll. A logic for the Java Modeling Language JML. In H. Hussmann, editor, Fundamental Approaches to Software Engineering, volume 2029 of Lect. Notes in Comp. Sci., pages 284–299. Springer-Verlag, 2001.
    • (2001) H. Hussmann, Editor, Fundamental Approaches to Software Engineering , vol.2029 , pp. 284-299
    • Jacobs, B.1    Poll, E.2
  • 11
    • 0041782440 scopus 로고    scopus 로고
    • Hoare logic and auxiliary variables
    • T. Kleymann. Hoare logic and auxiliary variables. Formal Aspects of Computing, 11:541–566, 1999.
    • (1999) Formal Aspects of Computing , vol.11 , pp. 541-566
    • Kleymann, T.1
  • 12
    • 0006660104 scopus 로고
    • Axiomatic approach to side effects and general jumps
    • T. Kowaltowski. Axiomatic approach to side effects and general jumps. Acta Informatica, 7:357–360, 1977.
    • (1977) Acta Informatica , vol.7 , pp. 357-360
    • Kowaltowski, T.1
  • 15
    • 84947922868 scopus 로고    scopus 로고
    • Winskel is (Almost) right: Towards a mechanized semantics textbook
    • n V. Chandru and V. Vinay, editors, Lect. Notes in Comp. Sci., Springer-Verlag
    • T. Nipkow. Winskel is (almost) right: Towards a mechanized semantics textbook. In V. Chandru and V. Vinay, editors, Foundations of Software Technology and Theoretical Computer Science, volume 1180 of Lect. Notes in Comp. Sci., pages 180–192. Springer-Verlag, 1996.
    • (1996) Foundations of Software Technology and Theoretical Computer Science , vol.1180 , pp. 180-192
    • Nipkow, T.1
  • 16
    • 84937454150 scopus 로고    scopus 로고
    • Hoare logics for recursive procedures and unbounded nondeterminism
    • T. Nipkow. Hoare logics for recursive procedures and unbounded nondeterminism. Draft, 2001.
    • (2001) Draft
    • Nipkow, T.1
  • 18
    • 0002038543 scopus 로고    scopus 로고
    • μJava: Embeddinga programminglanguage in a theorem prover
    • F. Bauer and R. Steinbrüggen, editors, IOS Press
    • T. Nipkow, D. v. Oheimb, and C. Pusch. μJava: Embeddinga programminglanguage in a theorem prover. In F. Bauer and R. Steinbrüggen, editors, Foundations of Secure Computation, pages 117–144. IOS Press, 2000. http://isabelle.in.tum.de/Bali/papers/MOD99.html.
    • (2000) Foundations of Secure Computation , pp. 117-144
    • Nipkow, T.1    Oheimb, D.V.2    Pusch, C.3
  • 20
    • 84958747541 scopus 로고    scopus 로고
    • Hoare logic for mutual recursion and local variables
    • C. P. Rangan, V. Raman, and R. Ramanujam, editors, Lect. Notes in Comp. Sci.Springer-Verlag
    • D. V. Oheimb. Hoare logic for mutual recursion and local variables. In C. P. Rangan, V. Raman, and R. Ramanujam, editors, Foundations of Software Technology and Theoretical Computer Science, volume 1738 of Lect. Notes in Comp. Sci., pages 168–180. Springer-Verlag, 1999. http://isabelle.in.tum.de/Bali/papers/FSTTCS99.html.
    • (1999) Foundations of Software Technology and Theoretical Computer Science , vol.1738
    • Oheimb, D.V.1
  • 24
    • 84957884995 scopus 로고    scopus 로고
    • A programming logic for sequential Java
    • S. Swierstra, editor, Lect. Notes in Comp. Sci, Springer-Verlag
    • A. Poetzsch-Heffter and P. Müller. A programming logic for sequential Java. In S. Swierstra, editor, Programming Languages and Systems (ESOP’99), volume 1576 of Lect. Notes in Comp. Sci., pages 162–176. Springer-Verlag, 1999.
    • (1999) Programming Languages and Systems (ESOP’99) , vol.1576 , pp. 162-176
    • Poetzsch-Heffter, A.1    Müller, P.2


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