메뉴 건너뛰기




Volumn , Issue , 2013, Pages 537-548

Complete instantiation-based interpolation

Author keywords

craig interpolants; crdecision procedures; crsatisfiability module theories; data structures; program analysis

Indexed keywords

COMPLEX SHAPES; CRAIG INTERPOLANTS; CRAIG INTERPOLATION; CRDECISION PROCEDURES; CRSATISFIABILITY MODULE THEORIES; GENERIC FRAMEWORKS; INTERPOLATION PROBLEMS; LOOP INVARIANTS; MODEL-THEORETIC; PROGRAM ANALYSIS; PROGRAM VERIFICATION; SMT SOLVERS;

EID: 84874129799     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2429069.2429132     Document Type: Conference Paper
Times cited : (11)

References (50)
  • 1
    • 84858320671 scopus 로고    scopus 로고
    • Lazy abstraction with interpolants for arrays
    • LPAR, Springer
    • F. Alberti, R. Bruttomesso, S. Ghilardi, S. Ranise, and N. Sharygina. Lazy abstraction with interpolants for arrays. In LPAR, volume 7180 of LNCS, pages 46-61. Springer, 2012.
    • (2012) LNCS , vol.7180 , pp. 46-61
    • Alberti, F.1    Bruttomesso, R.2    Ghilardi, S.3    Ranise, S.4    Sharygina, N.5
  • 2
    • 51249187249 scopus 로고
    • Amalgamation properties and interpolation theorems for equational theories
    • P. Bacsich. Amalgamation properties and interpolation theorems for equational theories. Algebra Universalis, 5:45-55, 1975.
    • (1975) Algebra Universalis , vol.5 , pp. 45-55
    • Bacsich, P.1
  • 3
    • 77957088318 scopus 로고    scopus 로고
    • To goto where no statement has gone before
    • VSTTE
    • M. Barnett and K. R. M. Leino. To goto where no statement has gone before. In VSTTE, volume 6217 of LNCS, pages 157-168, 2010.
    • (2010) LNCS , vol.6217 , pp. 157-168
    • Barnett, M.1    Leino, K.R.M.2
  • 5
    • 33749852994 scopus 로고    scopus 로고
    • Lazy shape analysis
    • CAV, Springer
    • D. Beyer, T. A. Henzinger, and G. Théoduloz. Lazy shape analysis. In CAV, volume 4144 of LNCS, pages 532-546. Springer, 2006.
    • (2006) LNCS , vol.4144 , pp. 532-546
    • Beyer, D.1    Henzinger, T.A.2    Théoduloz, G.3
  • 6
    • 48949106358 scopus 로고    scopus 로고
    • CSIsat: Interpolation for LA+EUF
    • CAV
    • D. Beyer, D. Zufferey, and R. Majumdar. CSIsat: Interpolation for LA+EUF. In CAV, volume 5123 of LNCS, pages 304-308, 2008.
    • (2008) LNCS , vol.5123 , pp. 304-308
    • Beyer, D.1    Zufferey, D.2    Majumdar, R.3
  • 7
    • 84976473150 scopus 로고    scopus 로고
    • Proving Pointer Programs in Hoare Logic
    • MPC, Springer
    • R. Bornat. Proving Pointer Programs in Hoare Logic. In MPC, volume 1837 of LNCS, pages 102-126. Springer, 2000.
    • (2000) LNCS , vol.1837 , pp. 102-126
    • Bornat, R.1
  • 8
    • 83555176179 scopus 로고    scopus 로고
    • An Interpolating Sequent Calculus for Quantifier-Free Presburger Arithmetic
    • A. Brillout, D. Kroening, P. Rümmer, and T. Wahl. An Interpolating Sequent Calculus for Quantifier-Free Presburger Arithmetic. J. Autom. Reasoning, 47(4):341-367, 2011.
    • (2011) J. Autom. Reasoning , vol.47 , Issue.4 , pp. 341-367
    • Brillout, A.1    Kroening, D.2    Rümmer, P.3    Wahl, T.4
  • 9
    • 79251543629 scopus 로고    scopus 로고
    • Beyond Quantifier-Free Interpolation in Extensions of Presburger Arithmetic
    • VMCAI, Springer
    • A. Brillout, D. Kroening, P. Rümmer, and T.Wahl. Beyond Quantifier-Free Interpolation in Extensions of Presburger Arithmetic. In VMCAI, volume 6538 of LNCS, pages 88-102. Springer, 2011.
    • (2011) LNCS , vol.6538 , pp. 88-102
    • Brillout, A.1    Kroening, D.2    Rümmer, P.3    Wahl, T.4
  • 10
    • 84880221479 scopus 로고    scopus 로고
    • Rewriting-based quantifier-free interpolation for a theory of arrays
    • RTA
    • R. Bruttomesso, S. Ghilardi, and S. Ranise. Rewriting-based quantifier-free interpolation for a theory of arrays. In RTA, volume 10 of LIPIcs, pages 171-186, 2011.
    • (2011) LIPIcs , vol.10 , pp. 171-186
    • Bruttomesso, R.1    Ghilardi, S.2    Ranise, S.3
  • 11
    • 84863633080 scopus 로고    scopus 로고
    • From strong amalgamability to modularity of quantifier-free interpolation
    • IJCAR, Springer
    • R. Bruttomesso, S. Ghilardi, and S. Ranise. From strong amalgamability to modularity of quantifier-free interpolation. In IJCAR, volume 7364 of LNCS, pages 118-133. Springer, 2012.
    • (2012) LNCS , vol.7364 , pp. 118-133
    • Bruttomesso, R.1    Ghilardi, S.2    Ranise, S.3
  • 12
    • 79953225550 scopus 로고    scopus 로고
    • The reduced product of abstract domains and the combination of decision procedures
    • FOSSACS, Springer
    • P. Cousot, R. Cousot, and L. Mauborgne. The reduced product of abstract domains and the combination of decision procedures. In FOSSACS, volume 6604 of LNCS, pages 456-472. Springer, 2011.
    • (2011) LNCS , vol.6604 , pp. 456-472
    • Cousot, P.1    Cousot, R.2    Mauborgne, L.3
  • 13
    • 0000978928 scopus 로고
    • Three uses of the Herbrand-Gentzen theorem in relating model theory and proof theory
    • W. Craig. Three uses of the Herbrand-Gentzen theorem in relating model theory and proof theory. The Journal of Symbolic Logic, 22(3):269-285, 1957.
    • (1957) The Journal of Symbolic Logic , vol.22 , Issue.3 , pp. 269-285
    • Craig, W.1
  • 14
    • 45749085681 scopus 로고    scopus 로고
    • Z3: An efficient SMT solver
    • L. de Moura and N. Bjørner. Z3: An efficient SMT solver. In TACAS, pages 337-340, 2008.
    • (2008) TACAS , pp. 337-340
    • De Moura, L.1    Bjørner, N.2
  • 15
    • 77951522983 scopus 로고    scopus 로고
    • SLAB: A Certifying Model Checker for Infinite-State Concurrent Systems
    • TACAS, Springer
    • K. Dräger, A. Kupriyanov, B. Finkbeiner, and H. Wehrheim. SLAB: A Certifying Model Checker for Infinite-State Concurrent Systems. In TACAS, volume 6015 of LNCS, pages 271-274. Springer, 2010.
    • (2010) LNCS , vol.6015 , pp. 271-274
    • Dräger, K.1    Kupriyanov, A.2    Finkbeiner, B.3    Wehrheim, H.4
  • 16
  • 17
    • 84865966656 scopus 로고    scopus 로고
    • Error invariants
    • FM, Springer
    • E. Ermis, M. Schäf, and T. Wies. Error invariants. In FM, volume 7436 of LNCS, pages 187-201. Springer, 2012.
    • (2012) LNCS , vol.7436 , pp. 187-201
    • Ermis, E.1    Schäf, M.2    Wies, T.3
  • 18
    • 36049022245 scopus 로고    scopus 로고
    • The Why/Krakatoa/Caduceus Platform for Deductive Program Verification
    • CAV, Springer
    • J.-C. Filliâtre and C. Marché. The Why/Krakatoa/Caduceus Platform for Deductive Program Verification. In CAV, volume 4590 of LNCS, pages 173-177. Springer, 2007.
    • (2007) LNCS , vol.4590 , pp. 173-177
    • Filliâtre, J.-C.1    Marché, C.2
  • 19
    • 69949143317 scopus 로고    scopus 로고
    • Ground interpolation for the theory of equality
    • TACAS, Springer
    • A. Fuchs, A. Goel, J. Grundy, S. Krstic, and C. Tinelli. Ground interpolation for the theory of equality. In TACAS, volume 5505 of LNCS, pages 413-427. Springer, 2009.
    • (2009) LNCS , vol.5505 , pp. 413-427
    • Fuchs, A.1    Goel, A.2    Grundy, J.3    Krstic, S.4    Tinelli, C.5
  • 20
    • 70350219117 scopus 로고    scopus 로고
    • Complete instantiation for quantified formulas in satisfiabiliby modulo theories
    • CAV, Springer
    • Y. Ge and L. M. de Moura. Complete instantiation for quantified formulas in satisfiabiliby modulo theories. In CAV, volume 5643 of LNCS, pages 306-320. Springer, 2009.
    • (2009) LNCS , vol.5643 , pp. 306-320
    • Ge, Y.1    De Moura, L.M.2
  • 21
    • 69949135753 scopus 로고    scopus 로고
    • Ground interpolation for combined theories
    • CADE, Springer
    • A. Goel, S. Krstic, and C. Tinelli. Ground interpolation for combined theories. In CADE, volume 5663 of Lecture Notes in Computer Science, pages 183-198. Springer, 2009.
    • (2009) Lecture Notes in Computer Science , vol.5663 , pp. 183-198
    • Goel, A.1    Krstic, S.2    Tinelli, C.3
  • 22
    • 84863619035 scopus 로고    scopus 로고
    • A Practical Approach to Satisfiability Modulo Linear Integer Arithmetic
    • January
    • A. Griggio. A Practical Approach to Satisfiability Modulo Linear Integer Arithmetic. JSAT, 8:1-27, January 2012.
    • (2012) JSAT , vol.8 , pp. 1-27
    • Griggio, A.1
  • 23
    • 79953180070 scopus 로고    scopus 로고
    • Efficient interpolant generation in satisfiability modulo linear integer arithmetic
    • TACAS, Springer
    • A. Griggio, T. T. H. Le, and R. Sebastiani. Efficient interpolant generation in satisfiability modulo linear integer arithmetic. In TACAS, volume 6605 of LNCS, pages 143-157. Springer, 2011.
    • (2011) LNCS , vol.6605 , pp. 143-157
    • Griggio, A.1    Le, T.T.H.2    Sebastiani, R.3
  • 26
    • 77955233864 scopus 로고    scopus 로고
    • Interpolation and symbol elimination in vampire
    • IJCAR, Springer
    • K. Hoder, L. Kovács, and A. Voronkov. Interpolation and symbol elimination in vampire. In IJCAR, volume 6173 of LNCS, pages 188-195. Springer, 2010.
    • (2010) LNCS , vol.6173 , pp. 188-195
    • Hoder, K.1    Kovács, L.2    Voronkov, A.3
  • 27
    • 84857856054 scopus 로고    scopus 로고
    • Playing in the grey area of proofs
    • ACM
    • K. Hoder, L. Kovács, and A. Voronkov. Playing in the grey area of proofs. In POPL, pages 259-272. ACM, 2012.
    • (2012) POPL , pp. 259-272
    • Hoder, K.1    Kovács, L.2    Voronkov, A.3
  • 29
    • 70350216060 scopus 로고    scopus 로고
    • Incremental instance generation in local reasoning
    • CAV, Springer
    • S. Jacobs. Incremental instance generation in local reasoning. In CAV, volume 5643 of LNCS, pages 368-382. Springer, 2009.
    • (2009) LNCS , vol.5643 , pp. 368-382
    • Jacobs, S.1
  • 32
    • 0000705759 scopus 로고
    • Universal relational systems
    • B. Jónsson. Universal relational systems. Math. Scand., 4:193-208, 1956.
    • (1956) Math. Scand. , vol.4 , pp. 193-208
    • Jónsson, B.1
  • 33
    • 34547272737 scopus 로고    scopus 로고
    • Interpolation for data structures
    • ACM
    • D. Kapur, R. Majumdar, and C. G. Zarba. Interpolation for data structures. In SIGSOFT FSE, pages 105-116. ACM, 2006.
    • (2006) SIGSOFT FSE , pp. 105-116
    • Kapur, D.1    Majumdar, R.2    Zarba, C.G.3
  • 34
    • 79960344307 scopus 로고    scopus 로고
    • Interpolation-Based Software Verification with Wolverine
    • CAV, Springer
    • D. Kroening and G. Weissenbacher. Interpolation-Based Software Verification with Wolverine. In CAV, volume 6806 of LNCS, pages 573-578. Springer, 2011.
    • (2011) LNCS , vol.6806 , pp. 573-578
    • Kroening, D.1    Weissenbacher, G.2
  • 35
    • 84865662354 scopus 로고    scopus 로고
    • Back to the future: Revisiting precise program verification using SMT solvers
    • ACM
    • S. K. Lahiri and S. Qadeer. Back to the future: revisiting precise program verification using SMT solvers. In POPL, pages 171-182. ACM, 2008.
    • (2008) POPL , pp. 171-182
    • Lahiri, S.K.1    Qadeer, S.2
  • 36
    • 0002891241 scopus 로고
    • Towards a mathematical science of computation
    • J. McCarthy. Towards a mathematical science of computation. In IFIP Congress, pages 21-28, 1962.
    • (1962) IFIP Congress , pp. 21-28
    • McCarthy, J.1
  • 37
    • 33745162025 scopus 로고    scopus 로고
    • Interpolation and SAT-Based Model Checking
    • CAV, Springer
    • K. L. McMillan. Interpolation and SAT-Based Model Checking. In CAV, volume 2725 of LNCS, pages 1-13. Springer, 2003.
    • (2003) LNCS , vol.2725 , pp. 1-13
    • McMillan, K.L.1
  • 38
    • 27644576055 scopus 로고    scopus 로고
    • An interpolating theorem prover
    • K. L. McMillan. An interpolating theorem prover. Theor. Comput. Sci., 345(1):101-121, 2005.
    • (2005) Theor. Comput. Sci. , vol.345 , Issue.1 , pp. 101-121
    • McMillan, K.L.1
  • 39
    • 33749856863 scopus 로고    scopus 로고
    • Lazy abstraction with interpolants
    • CAV, Springer
    • K. L. McMillan. Lazy abstraction with interpolants. In CAV, volume 4144 of LNCS, pages 123-136. Springer, 2006.
    • (2006) LNCS , vol.4144 , pp. 123-136
    • McMillan, K.L.1
  • 40
    • 47249118875 scopus 로고    scopus 로고
    • Quantified invariant generation using an interpolating saturation prover
    • TACAS, Springer
    • K. L. McMillan. Quantified invariant generation using an interpolating saturation prover. In TACAS, volume 4963 of LNCS, pages 413-427. Springer, 2008.
    • (2008) LNCS , vol.4963 , pp. 413-427
    • McMillan, K.L.1
  • 41
    • 0020876636 scopus 로고
    • Verifying reachability invariants of linked structures
    • ACM
    • G. Nelson. Verifying reachability invariants of linked structures. In POPL, pages 38-47. ACM, 1983.
    • (1983) POPL , pp. 38-47
    • Nelson, G.1
  • 42
    • 77950892464 scopus 로고    scopus 로고
    • Counterexample-guided focus
    • ACM
    • A. Podelski and T. Wies. Counterexample-guided focus. In POPL, pages 249-260. ACM, 2010.
    • (2010) POPL , pp. 249-260
    • Podelski, A.1    Wies, T.2
  • 43
    • 84944221600 scopus 로고    scopus 로고
    • Symbolic implementation of the best transformer
    • VMCAI, Springer
    • T. W. Reps, S. Sagiv, and G. Yorsh. Symbolic implementation of the best transformer. In VMCAI, volume 2937 of LNCS, pages 252-266. Springer, 2004.
    • (2004) LNCS , vol.2937 , pp. 252-266
    • Reps, T.W.1    Sagiv, S.2    Yorsh, G.3
  • 44
    • 36348933844 scopus 로고    scopus 로고
    • Constraint solving for interpolation
    • VMCAI, Springer
    • A. Rybalchenko and V. Sofronie-Stokkermans. Constraint solving for interpolation. In VMCAI, volume 4349 of LNCS, pages 346-362. Springer, 2007.
    • (2007) LNCS , vol.4349 , pp. 346-362
    • Rybalchenko, A.1    Sofronie-Stokkermans, V.2
  • 45
    • 0039488517 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • M. Sagiv, T. Reps, and R. Wilhelm. Parametric shape analysis via 3-valued logic. ACM TOPLAS, 24(3):217-298, 2002.
    • (2002) ACM TOPLAS , vol.24 , Issue.3 , pp. 217-298
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 46
    • 26944460408 scopus 로고    scopus 로고
    • Hierarchic reasoning in local theory extensions
    • V. Sofronie-Stokkermans. Hierarchic reasoning in local theory extensions. In CADE, pages 219-234, 2005.
    • (2005) CADE , pp. 219-234
    • Sofronie-Stokkermans, V.1
  • 49
    • 80051690412 scopus 로고    scopus 로고
    • An efficient decision procedure for imperative tree data structures
    • CADE, Springer
    • T. Wies, M. Muñiz, and V. Kuncak. An efficient decision procedure for imperative tree data structures. In CADE, volume 6803 of LNCS, pages 476-491. Springer, 2011.
    • (2011) LNCS , vol.6803 , pp. 476-491
    • Wies, T.1    Muñiz, M.2    Kuncak, V.3
  • 50
    • 26944486643 scopus 로고    scopus 로고
    • A combination method for generating interpolants
    • CADE
    • G. Yorsh and M. Musuvathi. A combination method for generating interpolants. In CADE, volume 3632 of LNCS, pages 353-368, 2005.
    • (2005) LNCS , vol.3632 , pp. 353-368
    • Yorsh, G.1    Musuvathi, M.2


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