메뉴 건너뛰기




Volumn 410, Issue 42, 2009, Pages 4216-4233

Frame rule for mutually recursive procedures manipulating pointers

Author keywords

Frame rule; Mechanical verification of programs; Mutually recursive procedures; Pointers; Predicate transformer semantics; Separation logic

Indexed keywords

FRAME RULE; MECHANICAL VERIFICATION OF PROGRAMS; MUTUALLY RECURSIVE PROCEDURES; POINTERS; PREDICATE TRANSFORMER SEMANTICS; SEPARATION LOGIC;

EID: 69549127967     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2009.05.016     Document Type: Article
Times cited : (5)

References (23)
  • 2
    • 18744403037 scopus 로고    scopus 로고
    • An algebraic treatment of procedure refinement to support mechanical verification
    • Back R.J., and Preoteasa V. An algebraic treatment of procedure refinement to support mechanical verification. Formal Aspects of Computing 17 May (2005) 69-90
    • (2005) Formal Aspects of Computing , vol.17 , Issue.May , pp. 69-90
    • Back, R.J.1    Preoteasa, V.2
  • 5
    • 0002738295 scopus 로고
    • Some techniques for proving correctness of programs which alter data structures
    • Burstall R.M. Some techniques for proving correctness of programs which alter data structures. Machine Intelligence 7 (1972) 23-50
    • (1972) Machine Intelligence , vol.7 , pp. 23-50
    • Burstall, R.M.1
  • 6
    • 0003180840 scopus 로고
    • A formulation of the simple theory of types
    • Church A. A formulation of the simple theory of types. Journal of Symbolic Logic 5 (1940) 56-68
    • (1940) Journal of Symbolic Logic , vol.5 , pp. 56-68
    • Church, A.1
  • 8
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Hoare C.A.R. An axiomatic basis for computer programming. Communications of the ACM 12 10 (1969) 576-580
    • (1969) Communications of the ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 10
    • 84947780543 scopus 로고    scopus 로고
    • Hoare logics for recursive procedures and unbounded nondeterminism
    • Computer Science Logic. Bradfield J. (Ed). CSL 2002, Springer
    • Nipkow T. Hoare logics for recursive procedures and unbounded nondeterminism. In: Bradfield J. (Ed). Computer Science Logic. CSL 2002. LNCS vol. 2471 (2002), Springer 103-119
    • (2002) LNCS , vol.2471 , pp. 103-119
    • Nipkow, T.1
  • 11
    • 0347599468 scopus 로고    scopus 로고
    • Springer
    • Nipkow T., Paulson L.C., and Wenzel M. Isabelle/HOL - A Proof Assistant for Higher-Order Logic. LNCS vol. 2283 (2002), Springer
    • (2002) LNCS , vol.2283
    • Nipkow, T.1    Paulson, L.C.2    Wenzel, M.3
  • 12
    • 84944269268 scopus 로고    scopus 로고
    • Local reasoning about programs that alter data structures
    • CSL'01: Proceedings of the 15th International Workshop on Computer Science Logic, Springer-Verlag, London, UK
    • O'Hearn P.W., Reynolds J.C., and Yang H. Local reasoning about programs that alter data structures. CSL'01: Proceedings of the 15th International Workshop on Computer Science Logic. Lecture Notes in Computer Science vol. 2142 (2001), Springer-Verlag, London, UK 1-19
    • (2001) Lecture Notes in Computer Science , vol.2142 , pp. 1-19
    • O'Hearn, P.W.1    Reynolds, J.C.2    Yang, H.3
  • 13
    • 0003465732 scopus 로고    scopus 로고
    • PVS language reference
    • Technical report, Computer Science Laboratory, SRI International, Dec
    • S. Owre, N. Shankar, J.M. Rushby, D.W.J. Stringer-Clavert, PVS language reference. Technical report, Computer Science Laboratory, SRI International, Dec 2001
    • (2001)
    • Owre, S.1    Shankar, N.2    Rushby, J.M.3    Stringer-Clavert, D.W.J.4
  • 14
    • 34250222355 scopus 로고    scopus 로고
    • Ph.D. Thesis, University of Cambridge, Computer Laboratory, Nov
    • M.J. Parkinson, Local Reasoning for Java, Ph.D. Thesis, University of Cambridge, Computer Laboratory, Nov 2005
    • (2005) Local Reasoning for Java
    • Parkinson, M.J.1
  • 15
    • 25844461242 scopus 로고    scopus 로고
    • A proof outline logic for object-oriented programming
    • Formal Methods for Components and Objects
    • Pierik C., and de Boer F.S. A proof outline logic for object-oriented programming. Formal Methods for Components and Objects. Theoretical Computer Science 343 3 (2005) 413-442
    • (2005) Theoretical Computer Science , vol.343 , Issue.3 , pp. 413-442
    • Pierik, C.1    de Boer, F.S.2
  • 16
    • 33749424421 scopus 로고    scopus 로고
    • Mechanical verification of recursive procedures manipulating pointers using separation logic
    • FM 2006: Formal Methods. Misra J., Nipkow T., and Sekerinski E. (Eds), Springer-Verlag
    • Preoteasa V. Mechanical verification of recursive procedures manipulating pointers using separation logic. In: Misra J., Nipkow T., and Sekerinski E. (Eds). FM 2006: Formal Methods. LNCS vol. 4085 (August 2006), Springer-Verlag 508-523
    • (2006) LNCS , vol.4085 , pp. 508-523
    • Preoteasa, V.1
  • 17
    • 69549137160 scopus 로고    scopus 로고
    • Program Variables-The Core of Mechanical Reasoning about Imperative Programs. Ph.D. Thesis, Turku Centre for Computer Science, Nov
    • V. Preoteasa, Program Variables-The Core of Mechanical Reasoning about Imperative Programs. Ph.D. Thesis, Turku Centre for Computer Science, Nov 2006
    • (2006)
    • Preoteasa, V.1
  • 20
    • 84972541021 scopus 로고
    • A lattice-theoretical fixpoint theorem and its applications
    • Tarski A. A lattice-theoretical fixpoint theorem and its applications. Pacific Journal of Mathematics 5 (1955) 285-309
    • (1955) Pacific Journal of Mathematics , vol.5 , pp. 285-309
    • Tarski, A.1
  • 22
    • 26844582848 scopus 로고    scopus 로고
    • Towards mechanized program verification with separation logic
    • Computer Science Logic. Marcinkowski J., and Tarlecki A. (Eds). 18th International Workshop, CSL 2004, 13th Annual Conference of the EACSL, Karpacz, Poland, September 2004, Proceedings, Springer
    • Weber T. Towards mechanized program verification with separation logic. In: Marcinkowski J., and Tarlecki A. (Eds). Computer Science Logic. 18th International Workshop, CSL 2004, 13th Annual Conference of the EACSL, Karpacz, Poland, September 2004, Proceedings. Lecture Notes in Computer Science vol. 3210 (September 2004), Springer 250-264
    • (2004) Lecture Notes in Computer Science , vol.3210 , pp. 250-264
    • Weber, T.1
  • 23
    • 84948962852 scopus 로고    scopus 로고
    • A semantic basis for local reasoning
    • FoSSaCS '02: Proceedings of the 5th International Conference on Foundations of Software Science and Computation Structures, Springer-Verlag, London, UK
    • Yang H., and O'Hearn P.W. A semantic basis for local reasoning. FoSSaCS '02: Proceedings of the 5th International Conference on Foundations of Software Science and Computation Structures. Lecture Notes in Computer Science vol. 2303 (2002), Springer-Verlag, London, UK 402-416
    • (2002) Lecture Notes in Computer Science , vol.2303 , pp. 402-416
    • Yang, H.1    O'Hearn, P.W.2


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