메뉴 건너뛰기




Volumn , Issue , 2008, Pages 101-112

Cyclic proofs of program termination in separation logic

Author keywords

cyclic proof; hoare logic; inductive definitions; program verification; separation logic; termination

Indexed keywords

CYCLIC PROOF; HOARE LOGIC; INDUCTIVE DEFINITIONS; PROGRAM VERIFICATION; SEPARATION LOGIC; TERMINATION;

EID: 84865639148     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1328438.1328453     Document Type: Conference Paper
Times cited : (40)

References (25)
  • 1
    • 77956968984 scopus 로고
    • An introduction to inductive definitions
    • Jon Barwise, editor, N-H
    • Peter Aczel. An introduction to inductive definitions. In Jon Barwise, editor, Handbook of Mathematical Logic, pages 739-782. N-H, 1977.
    • (1977) Handbook of Mathematical Logic , pp. 739-782
    • Aczel, P.1
  • 2
    • 84865616881 scopus 로고    scopus 로고
    • Ranking functions for size change termination II
    • Presented at
    • Amir M. Ben-Amram and Chin Soon Lee. Ranking functions for size change termination II. Presented at (Hofbauer and Serebrenik 2007), 2007.
    • (2007) Hofbauer and Serebrenik 2007
    • Ben-Amram, A.M.1    Lee, C.S.2
  • 3
    • 33646807486 scopus 로고    scopus 로고
    • Symbolic execution with separation logic
    • APLAS 2005
    • J. Berdine, C. Calcagno, and P.W. O'Hearn. Symbolic execution with separation logic. In APLAS 2005, volume 3780 of LNCS, pages 52-68, 2005.
    • LNCS , vol.3780 , Issue.2005 , pp. 52-68
    • Berdine, J.1    Calcagno, C.2    O'Hearn, P.W.3
  • 4
    • 33749595070 scopus 로고    scopus 로고
    • Smallfoot: Automatic modular assertion checking with separation logic
    • FMCO
    • J. Berdine, C. Calcagno, and P.W. O'Hearn. Smallfoot: Automatic modular assertion checking with separation logic. In FMCO, volume 4111 of LNCS, pages 115-137, 2006a.
    • (2006) LNCS , vol.4111 , pp. 115-137
    • Berdine, J.1    Calcagno, C.2    O'Hearn, P.W.3
  • 5
    • 33749858392 scopus 로고    scopus 로고
    • Automatic termination proofs for programs with shape-shifting heaps
    • CAV
    • J. Berdine, B. Cook, D. Distefano, and P. O'Hearn. Automatic termination proofs for programs with shape-shifting heaps. In CAV, volume 4144 of LNCS, pages 386-400, 2006b.
    • (2006) LNCS , vol.4144 , pp. 386-400
    • Berdine, J.1    Cook, B.2    Distefano, D.3    O'Hearn, P.4
  • 8
    • 33646183904 scopus 로고    scopus 로고
    • Cyclic proofs for first-order logic with inductive definitions
    • B. Beckert, editor, TABLEAUX 2005, Springer-Verlag
    • James Brotherston. Cyclic proofs for first-order logic with inductive definitions. In B. Beckert, editor, TABLEAUX 2005, volume 3702 of LNAI, pages 78-92. Springer-Verlag, 2005.
    • (2005) LNAI , vol.3702 , pp. 78-92
    • Brotherston, J.1
  • 9
    • 38149090270 scopus 로고    scopus 로고
    • Formalised inductive reasoning in the logic of bunched implications
    • SAS-14, Springer-Verlag, August
    • James Brotherston. Formalised inductive reasoning in the logic of bunched implications. In SAS-14, volume 4634 of LNCS, pages 87-103. Springer-Verlag, August 2007.
    • (2007) LNCS , vol.4634 , pp. 87-103
    • Brotherston, J.1
  • 11
    • 67650190732 scopus 로고    scopus 로고
    • Complete sequent calculi for induction and infinite descent
    • IEEE Computer Society, July
    • James Brotherston and Alex Simpson. Complete sequent calculi for induction and infinite descent. In LICS-22, pages 51-60. IEEE Computer Society, July 2007.
    • (2007) LICS , vol.22 , pp. 51-60
    • Brotherston, J.1    Simpson, A.2
  • 12
    • 33749853720 scopus 로고    scopus 로고
    • Beyond reachability: Shape abstraction in the presence of pointer arithmetic
    • SAS
    • C. Calcagno, D. Distefano, P.W. O'Hearn, and H. Yang. Beyond reachability: Shape abstraction in the presence of pointer arithmetic. In SAS, volume 4134 of LNCS, pages 182-203, 2006.
    • (2006) LNCS , vol.4134 , pp. 182-203
    • Calcagno, C.1    Distefano, D.2    O'Hearn, P.W.3    Yang, H.4
  • 13
    • 33745765468 scopus 로고    scopus 로고
    • A local shape analysis based on separation logic
    • TACAS
    • D. Distefano, P. O'Hearn, and H. Yang. A local shape analysis based on separation logic. In TACAS, volume 3920 of LNCS, pages 287-302, 2006.
    • (2006) LNCS , vol.3920 , pp. 287-302
    • Distefano, D.1    O'Hearn, P.2    Yang, H.3
  • 14
    • 35448950882 scopus 로고    scopus 로고
    • Shape analysis with inductive recursion synthesis
    • June
    • Bolei Guo, Neil Vachharajani, and David I. August. Shape analysis with inductive recursion synthesis. In PLDI, June 2007.
    • (2007) PLDI
    • Guo, B.1    Vachharajani, N.2    August, D.I.3
  • 16
    • 0035030203 scopus 로고    scopus 로고
    • The size-change principle for program termination
    • Chin Soon Lee, Neil D. Jones, and Amir M. Ben-Amram. The size-change principle for program termination. In 28th POPL, 2001.
    • (2001) 28th POPL
    • Lee, C.S.1    Jones, N.D.2    Ben-Amram, A.M.3
  • 17
    • 24644443912 scopus 로고    scopus 로고
    • Automatic verification of pointer programs using grammar-based shape analysis
    • ESOP
    • O. Lee, H. Yang, and K. Yi. Automatic verification of pointer programs using grammar-based shape analysis. In ESOP, volume 3444 of LNCS, pages 124-140, 2005.
    • (2005) LNCS , vol.3444 , pp. 124-140
    • Lee, O.1    Yang, H.2    Yi, K.3
  • 18
    • 77956973308 scopus 로고
    • Haupstatz for the intuitionistic theory of iterated inductive definitions
    • J.E. Fenstad, editor, N-H
    • Per Martin-Löf. Haupstatz for the intuitionistic theory of iterated inductive definitions. In J.E. Fenstad, editor, Proceedings of the Second Scandinavian Logic Symposium, pages 179-216. N-H, 1971.
    • (1971) Proceedings of the Second Scandinavian Logic Symposium , pp. 179-216
    • Martin-Löf, P.1
  • 19
    • 0033420437 scopus 로고    scopus 로고
    • The logic of bunched implications
    • June 99
    • P. W. O'Hearn and D. J. Pym. The logic of bunched implications. Bulletin of Symbolic Logic, 5(2):215-244, June 99.
    • Bulletin of Symbolic Logic , vol.5 , Issue.2 , pp. 215-244
    • O'Hearn, P.W.1    Pym, D.J.2
  • 20
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • J. C. Reynolds. Separation logic: A logic for shared mutable data structures. In LICS, pages 55-74, 2002.
    • (2002) LICS , pp. 55-74
    • Reynolds, J.C.1
  • 21
    • 33746086704 scopus 로고    scopus 로고
    • Termination proofs for systems code
    • A. Rybalchenko, B. Cook, and A. Podelski. Termination proofs for systems code. In PLDI, pages 415-426, 2006.
    • (2006) PLDI , pp. 415-426
    • Rybalchenko, A.1    Cook, B.2    Podelski, A.3
  • 22
    • 0942291405 scopus 로고    scopus 로고
    • Verifying temporal properties using explicit approximants: Completeness for context-free processes
    • FoSSaCS 2002, Springer-Verlag
    • Ulrich Schöpp and Alex Simpson. Verifying temporal properties using explicit approximants: Completeness for context-free processes. In FoSSaCS 2002, volume 2303 of LNCS, pages 372-386. Springer-Verlag, 2002.
    • (2002) LNCS , vol.2303 , pp. 372-386
    • Schöpp, U.1    Simpson, A.2
  • 23
    • 0942291398 scopus 로고    scopus 로고
    • On the structure of inductive reasoning: Circular and tree-shaped proofs in the μ-calculus
    • FOSSACS 2003
    • Christoph Sprenger and Mads Dam. On the structure of inductive reasoning: circular and tree-shaped proofs in the μ-calculus. In FOSSACS 2003, volume 2620 of LNCS, pages 425-440, 2003.
    • (2003) LNCS , vol.2620 , pp. 425-440
    • Sprenger, C.1    Dam, M.2
  • 24
    • 2442501539 scopus 로고    scopus 로고
    • Local reasoning about a copying garbage collector
    • N. Torp-Smith, L. Birkedal, and J. Reynolds. Local reasoning about a copying garbage collector. In POPL, pages 220-231, 2004.
    • (2004) POPL , pp. 220-231
    • Torp-Smith, N.1    Birkedal, L.2    Reynolds, J.3
  • 25
    • 84948962852 scopus 로고    scopus 로고
    • A semantic basis for local reasoning
    • 5th FOSSACS
    • H. Yang and P. O'Hearn. A semantic basis for local reasoning. In 5th FOSSACS, LNCS 2303, 2002.
    • (2002) LNCS , vol.2303
    • Yang, H.1    O'Hearn, P.2


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