메뉴 건너뛰기




Volumn , Issue , 2011, Pages 556-566

Separation logic + superposition calculus = heap theorem prover

Author keywords

separation logic; superposition

Indexed keywords

CALCULATIONS; COMPUTER CIRCUITS; FORMAL LOGIC; SEPARATION;

EID: 79959867030     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1993498.1993563     Document Type: Conference Paper
Times cited : (59)

References (38)
  • 1
    • 0034818448 scopus 로고    scopus 로고
    • Automatic predicate abstraction of c programs
    • T. Ball, R. Majumdar, T. D. Millstein, and S. K. Rajamani. Automatic predicate abstraction of c programs. In PLDI, pages 203-213, 2001.
    • (2001) PLDI , pp. 203-213
    • Ball, T.1    Majumdar, R.2    Millstein, T.D.3    Rajamani, S.K.4
  • 3
    • 69949124426 scopus 로고    scopus 로고
    • Superposition and model evolution combined
    • P. Baumgartner and U.Waldmann. Superposition and model evolution combined. In CADE, pages 17-34, 2009.
    • (2009) CADE , pp. 17-34
    • Baumgartner, P.1    Waldmann, U.2
  • 4
    • 35048817891 scopus 로고    scopus 로고
    • A decidable fragment of separation logic
    • FSTTCS
    • J. Berdine, C. Calcagno, and P. W. O'Hearn. A decidable fragment of separation logic. In FSTTCS, number 3328 in LNCS, pages 97-109, 2004.
    • (2004) LNCS , Issue.3328 , pp. 97-109
    • Berdine, J.1    Calcagno, C.2    O'Hearn, P.W.3
  • 5
    • 33646807486 scopus 로고    scopus 로고
    • Symbolic execution with separation logic
    • J. Berdine, C. Calcagno, and P.W. O'Hearn. Symbolic execution with separation logic. In APLAS, pages 52-68, 2005.
    • (2005) APLAS , pp. 52-68
    • Berdine, J.1    Calcagno, C.2    O'Hearn, P.W.3
  • 6
    • 34748825774 scopus 로고    scopus 로고
    • Smallfoot: Modular automatic assertion checking with separation logic
    • J. Berdine, C. Calcagno, and P. W. O'Hearn. Smallfoot: Modular automatic assertion checking with separation logic. In FMCO, 2006.
    • (2006) FMCO
    • Berdine, J.1    Calcagno, C.2    O'Hearn, P.W.3
  • 9
    • 34547203542 scopus 로고    scopus 로고
    • Using first-order theorem provers in the Jahob data structure verification system
    • C. Bouillaguet, V. Kuncak, T. Wies, K. Zee, and M. C. Rinard. Using first-order theorem provers in the Jahob data structure verification system. In VMCAI, pages 74-88, 2007.
    • (2007) VMCAI , pp. 74-88
    • Bouillaguet, C.1    Kuncak, V.2    Wies, T.3    Zee, K.4    Rinard, M.C.5
  • 12
    • 67649868322 scopus 로고    scopus 로고
    • Compositional shape analysis by means of bi-abduction
    • C. Calcagno, D. Distefano, P. O'Hearn, and H. Yang. Compositional shape analysis by means of bi-abduction. In POPL, pages 289-300, 2009.
    • (2009) POPL , pp. 289-300
    • Calcagno, C.1    Distefano, D.2    O'Hearn, P.3    Yang, H.4
  • 13
    • 84865625834 scopus 로고    scopus 로고
    • Relational inductive shape analysis
    • B.-Y. E. Chang and X. Rival. Relational inductive shape analysis. In POPL, pages 247-260, 2008.
    • (2008) POPL , pp. 247-260
    • Chang, B.-Y.E.1    Rival, X.2
  • 14
  • 15
    • 85183715197 scopus 로고    scopus 로고
    • Tapas theory combinations and practical applications
    • L. M. de Moura and N. Bjørner. Tapas theory combinations and practical applications. In FORMATS, 2009.
    • (2009) FORMATS
    • De Moura, L.M.1    Bjørner, N.2
  • 16
    • 63549124411 scopus 로고    scopus 로고
    • jStar: Towards practical verification for Java
    • D. Distefano and M. Parkinson. jStar: Towards practical verification for Java. In OOPSLA, pages 213-226, 2008.
    • (2008) OOPSLA , pp. 213-226
    • Distefano, D.1    Parkinson, M.2
  • 17
    • 33745765468 scopus 로고    scopus 로고
    • A local shape analysis based on separation logic
    • D. Distefano, P. W. O'Hearn, and H. Yang. A local shape analysis based on separation logic. In TACAS, pages 287-302, 2006.
    • (2006) TACAS , pp. 287-302
    • Distefano, D.1    O'Hearn, P.W.2    Yang, H.3
  • 18
    • 72449130855 scopus 로고    scopus 로고
    • A fresh look at separation algebras and share accounting
    • R. Dockins, A. Hobor, and A. W. Appel. A fresh look at separation algebras and share accounting. In APLAS, pages 161-177, 2009.
    • (2009) APLAS , pp. 161-177
    • Dockins, R.1    Hobor, A.2    Appel, A.W.3
  • 19
    • 35148825835 scopus 로고    scopus 로고
    • Technical report, Computer Science Laboratory, SRI International
    • B. Dutertre and L. D. Moura. The Yices SMT solver. Technical report, Computer Science Laboratory, SRI International, 2006.
    • (2006) The Yices SMT Solver
    • Dutertre, B.1    Moura, L.D.2
  • 21
    • 0031622774 scopus 로고    scopus 로고
    • Memory management with explicit regions
    • D. Gay and A. Aiken. Memory management with explicit regions. In PLDI, pages 313-323, 1998.
    • (1998) PLDI , pp. 313-323
    • Gay, D.1    Aiken, A.2
  • 23
    • 67650186996 scopus 로고    scopus 로고
    • Technical Report CW-520, Katholieke Universiteit Leuven, Belgium
    • B. Jacobs and F. Piessens. The VeriFast program verifier. Technical Report CW-520, Katholieke Universiteit Leuven, Belgium, 2008.
    • (2008) The VeriFast Program Verifier
    • Jacobs, B.1    Piessens, F.2
  • 24
    • 38049091964 scopus 로고    scopus 로고
    • Integrating linear arithmetic into superposition calculus
    • Computer Science Logic (CSL'07), Springer
    • K. Korovin and A. Voronkov. Integrating linear arithmetic into superposition calculus. In Computer Science Logic (CSL'07), volume 4646 of Lecture Notes in Computer Science, pages 223-237. Springer, 2007.
    • (2007) Lecture Notes in Computer Science , vol.4646 , pp. 223-237
    • Korovin, K.1    Voronkov, A.2
  • 25
    • 51449107389 scopus 로고    scopus 로고
    • A certified verifier for a fragment of separation logic
    • N. Marti and R. Affeldt. A certified verifier for a fragment of separation logic. Computer Software, 25(3):135-147, 2008.
    • (2008) Computer Software , vol.25 , Issue.3 , pp. 135-147
    • Marti, N.1    Affeldt, R.2
  • 26
    • 40549110240 scopus 로고    scopus 로고
    • Precise set sharing analysis for Java-style programs
    • M. Méndez-Lojo and M. V. Hermenegildo. Precise set sharing analysis for Java-style programs. In VMCAI, pages 172-187, 2008.
    • (2008) VMCAI , pp. 172-187
    • Méndez-Lojo, M.1    Hermenegildo, M.V.2
  • 27
    • 0034833035 scopus 로고    scopus 로고
    • The pointer assertion logic engine
    • A. Møller and M. I. Schwartzbach. The pointer assertion logic engine. In PLDI, pages 221-231, 2001.
    • (2001) PLDI , pp. 221-231
    • Møller, A.1    Schwartzbach, M.I.2
  • 29
    • 40549125627 scopus 로고    scopus 로고
    • Runtime checking for separation logic
    • H. H. Nguyen, V. Kuncak, and W.-N. Chin. Runtime checking for separation logic. In VMCAI, pages 203-217, 2008.
    • (2008) VMCAI , pp. 203-217
    • Nguyen, H.H.1    Kuncak, V.2    Chin, W.-N.3
  • 30
    • 0000872752 scopus 로고    scopus 로고
    • Paramodulation-based theorem proving
    • J. A. Robinson and A. Voronkov, editors, chapter 7, Elsevier
    • R. Nieuwenhuis and A. Rubio. Paramodulation-based theorem proving. In J. A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning, volume I, chapter 7, pages 371-443. Elsevier, 2001.
    • (2001) Handbook of Automated Reasoning , vol.1 , pp. 371-443
    • Nieuwenhuis, R.1    Rubio, A.2
  • 31
    • 33646065057 scopus 로고    scopus 로고
    • Boolean heaps
    • A. Podelski and T. Wies. Boolean heaps. In SAS, pages 268-283, 2005.
    • (2005) SAS , pp. 268-283
    • Podelski, A.1    Wies, T.2
  • 32
    • 77950892464 scopus 로고    scopus 로고
    • Counterexample-guided focus
    • A. Podelski and T. Wies. Counterexample-guided focus. In POPL, pages 249-260, 2010.
    • (2010) POPL , pp. 249-260
    • Podelski, A.1    Wies, T.2
  • 33
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • J. Reynolds. Separation logic: A logic for shared mutable data structures. In LICS, pages 55-74, 2002.
    • (2002) LICS , pp. 55-74
    • Reynolds, J.1
  • 34
    • 69949174818 scopus 로고    scopus 로고
    • Integrated reasoning and proof choice point selection in the Jahob system - Mechanisms for program survival
    • M. C. Rinard. Integrated reasoning and proof choice point selection in the Jahob system - mechanisms for program survival. In CADE, pages 1-16, 2009.
    • (2009) CADE , pp. 1-16
    • Rinard, M.C.1
  • 36
    • 77951610755 scopus 로고    scopus 로고
    • Tracking heaps that hop with Heap-Hop
    • J. Villard, É. Lozes, and C. Calcagno. Tracking heaps that hop with Heap-Hop. In TACAS, pages 275-279, 2010.
    • (2010) TACAS , pp. 275-279
    • Villard, J.1    Lozes, É.2    Calcagno, C.3
  • 37
    • 0005456281 scopus 로고    scopus 로고
    • An example of local reasoning in bi pointer logic: The schorrwaite graph marking algorithm
    • H. Yang. An example of local reasoning in bi pointer logic: the schorrwaite graph marking algorithm. In SPACE workshop, 2001.
    • SPACE Workshop, 2001
    • Yang, H.1


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