메뉴 건너뛰기




Volumn , Issue , 2006, Pages 105-116

Interpolation for data structures

Author keywords

CEGAR; Data structure verification; Interpolation

Indexed keywords

AUTOMATED ANALYSIS; DATA STRUCTURE VERIFICATION; INTERPOLANTS; SOFTWARE SYSTEMS;

EID: 34547272737     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1181775.1181789     Document Type: Conference Paper
Times cited : (90)

References (41)
  • 2
    • 0036039066 scopus 로고    scopus 로고
    • The SLAM project: Debugging system software via static analysis
    • ACM
    • T. Ball and S.K. Rajamani. The SLAM project: debugging system software via static analysis. In POPL 02, pages 1-3. ACM, 2002.
    • (2002) POPL 02 , pp. 1-3
    • Ball, T.1    Rajamani, S.K.2
  • 3
    • 3042666526 scopus 로고    scopus 로고
    • Modular verification of software components in C
    • S. Chaki, E.M. Clarke, A. Groce, S. Jha, and H. Veith. Modular verification of software components in C. IEEE TSE, 30(6):388-402, 2004.
    • (2004) IEEE TSE , vol.30 , Issue.6 , pp. 388-402
    • Chaki, S.1    Clarke, E.M.2    Groce, A.3    Jha, S.4    Veith, H.5
  • 4
    • 84881381868 scopus 로고    scopus 로고
    • Simple ownership types for object containment
    • D.G. Clarke, J. Noble, and J.M. Potter. Simple ownership types for object containment. In ECOOP 01, pages 53-76.
    • ECOOP 01 , pp. 53-76
    • Clarke, D.G.1    Noble, J.2    Potter, J.M.3
  • 5
    • 84944406286 scopus 로고
    • Counterexample-guided abstraction refinement
    • CAV 00, Springer
    • E. M. Clarke, O. Grumberg, S. Jha, Y. Lu, and H. Veith. Counterexample-guided abstraction refinement. In CAV 00, LNCS 1855, pages 154-169. Springer, 2000.
    • (1855) LNCS , pp. 154-169
    • Clarke, E.M.1    Grumberg, O.2    Jha, S.3    Lu, Y.4    Veith, H.5
  • 6
    • 0001663802 scopus 로고
    • Linear reasoning: A new form of the Herbrand-Gentzen theorem
    • W. Craig. Linear reasoning: A new form of the Herbrand-Gentzen theorem. J. Symbolic Logic, 22(3):250-268, 1957.
    • (1957) J. Symbolic Logic , vol.22 , Issue.3 , pp. 250-268
    • Craig, W.1
  • 7
    • 24944448541 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • D. Detlefs, G. Nelson, and J.B. Saxe. Simplify: a theorem prover for program checking. J. ACM, 52(3):365-473, 2005.
    • (2005) J. ACM , vol.52 , Issue.3 , pp. 365-473
    • Detlefs, D.1    Nelson, G.2    Saxe, J.B.3
  • 8
    • 35248894999 scopus 로고
    • Undeciability of Presburger arithmetic with a single monadic predicate letter
    • Technical Report 18-72, Havard University
    • P.J. Downey. Undeciability of Presburger arithmetic with a single monadic predicate letter. Technical Report 18-72, Havard University, 1972.
    • (1972)
    • Downey, P.J.1
  • 9
    • 34547239151 scopus 로고    scopus 로고
    • M.C. Fitting. First-Order Logic and Automated Theorem Proving. Springer, 1996.
    • M.C. Fitting. First-Order Logic and Automated Theorem Proving. Springer, 1996.
  • 11
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs with PVS
    • CAV 97, Springer
    • S. Graf and H. Saïdi. Construction of abstract state graphs with PVS. In CAV 97, LNCS 1254, pages 72-83. Springer, 1997.
    • (1997) LNCS , vol.1254 , pp. 72-83
    • Graf, S.1    Saïdi, H.2
  • 12
    • 0001276592 scopus 로고
    • The decision problem for standard classes
    • Y. Gurevich. The decision problem for standard classes. J. Symbolic Logic, 41(2), 1976.
    • (1976) J. Symbolic Logic , vol.41 , Issue.2
    • Gurevich, Y.1
  • 13
    • 34547266228 scopus 로고
    • The specification and applicatons to programming of abstract data types. PhD thesis, University of Toronto
    • J. Guttag. The specification and applicatons to programming of abstract data types. PhD thesis, University of Toronto, 1975.
    • (1975)
    • Guttag, J.1
  • 16
    • 0015482118 scopus 로고
    • Proof of correctness of data representations
    • C.A.R. Hoare. Proof of correctness of data representations. Acta Inf., 1:271-281, 1972.
    • (1972) Acta Inf , vol.1 , pp. 271-281
    • Hoare, C.A.R.1
  • 17
    • 26444541620 scopus 로고    scopus 로고
    • Interpolant-based transition relation approximation
    • CAV 05, Springer
    • R. Jhala and K.L. McMillan. Interpolant-based transition relation approximation. In CAV 05, LNCS 3576, pages 39-51. Springer, 2005.
    • (2005) LNCS , vol.3576 , pp. 39-51
    • Jhala, R.1    McMillan, K.L.2
  • 18
    • 84962623187 scopus 로고    scopus 로고
    • A practical and complete approach to predicate abstraction
    • Springer
    • R. Jhala and K.L. McMillan. A practical and complete approach to predicate abstraction. In TACAS 06. Springer, 2006.
    • (2006) TACAS 06
    • Jhala, R.1    McMillan, K.L.2
  • 21
    • 18144397152 scopus 로고    scopus 로고
    • The first-order theory of sets with cardinality constraints is decidable
    • 958, MIT, 2004
    • V. Kuncak and M. Rinard. The first-order theory of sets with cardinality constraints is decidable. Technical Report CSAIL 958, MIT, 2004.
    • Technical Report CSAIL
    • Kuncak, V.1    Rinard, M.2
  • 22
    • 24644463830 scopus 로고    scopus 로고
    • Hob: A tool for verifying data structure consistency
    • P. Lam, V. Kuncak, and M.C. Rinard. Hob: A tool for verifying data structure consistency. In CC 05, pages 237-241, 2005.
    • (2005) CC 05 , pp. 237-241
    • Lam, P.1    Kuncak, V.2    Rinard, M.C.3
  • 24
    • 0002374288 scopus 로고
    • Axiomatizable classes of locally free algebras of certain types
    • A. Mal'cev. Axiomatizable classes of locally free algebras of certain types. Sibirsk. Mat. Zh., 3:729-743, 1962.
    • (1962) Sibirsk. Mat. Zh , vol.3 , pp. 729-743
    • Mal'cev, A.1
  • 25
    • 33745162025 scopus 로고    scopus 로고
    • Interpolation and SAT-based model checking
    • CAV 03, Springer
    • K.L. McMillan. Interpolation and SAT-based model checking. In CAV 03, LNCS 2725, pages 1-13. Springer, 2003.
    • (2003) LNCS , vol.2725 , pp. 1-13
    • McMillan, K.L.1
  • 26
  • 27
    • 26444435643 scopus 로고    scopus 로고
    • Data structure specifications via local equality axioms
    • CAV 05, Springer
    • S. McPeak and G.C. Necula. Data structure specifications via local equality axioms. In CAV 05, LNCS 3576, pages 476-490. Springer, 2005.
    • (2005) LNCS , vol.3576 , pp. 476-490
    • McPeak, S.1    Necula, G.C.2
  • 29
    • 84976820065 scopus 로고
    • Reasoning about recursively defined data structures
    • D.C. Oppen. Reasoning about recursively defined data structures. J. ACM, 27(3):403-411, 1980.
    • (1980) J. ACM , vol.27 , Issue.3 , pp. 403-411
    • Oppen, D.C.1
  • 30
    • 26844444981 scopus 로고    scopus 로고
    • Separation logic and abstraction
    • ACM
    • M. Parkinson and G. Bierman. Separation logic and abstraction. In POPL 05. ACM, 2005.
    • (2005) POPL 05
    • Parkinson, M.1    Bierman, G.2
  • 32
    • 0002217486 scopus 로고
    • Über die Vollständigkeit eines gewissen Systems der Arithmetik ganzer Zahlen, in welchen die Addition als einzige Operation hervortritt
    • M. Presburger. Über die Vollständigkeit eines gewissen Systems der Arithmetik ganzer Zahlen, in welchen die Addition als einzige Operation hervortritt. In Comptes Rendus du Premier Congrès des Mathématicienes des Pays Slaves, pages 92-101, 1929.
    • (1929) Comptes Rendus du Premier Congrès des Mathématicienes des Pays Slaves , pp. 92-101
    • Presburger, M.1
  • 33
    • 0039488517 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • S. Sagiv, T.W. 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, S.1    Reps, T.W.2    Wilhelm, R.3
  • 34
    • 0034858360 scopus 로고    scopus 로고
    • A. Stump, C.W. Barret, D.L. Dill, and J. Levitt. A decision procedure for an extensional theory of arrays. In LICS 01, pages 29-37. IEEE, 2001.
    • A. Stump, C.W. Barret, D.L. Dill, and J. Levitt. A decision procedure for an extensional theory of arrays. In LICS 01, pages 29-37. IEEE, 2001.
  • 35
    • 84937554711 scopus 로고    scopus 로고
    • Cvc: A cooperating validity checker
    • CAV 02, Springer
    • A. Stump, C.W. Barrett, and D.L. Dill. Cvc: A cooperating validity checker. In CAV 02, LNCS 2404, pages 500-504. Springer, 2002.
    • (2002) LNCS , vol.2404 , pp. 500-504
    • Stump, A.1    Barrett, C.W.2    Dill, D.L.3
  • 38
    • 84960561455 scopus 로고
    • On computable numbers, with an application to the Entscheidungsproblem
    • A.M. Turing. On computable numbers, with an application to the Entscheidungsproblem. Proc. London Math. Society, 42:230-265, 1936.
    • (1936) Proc. London Math. Society , vol.42 , pp. 230-265
    • Turing, A.M.1
  • 39
    • 0002355108 scopus 로고
    • The complexity of linear problems in fields
    • V. Weispfenning. The complexity of linear problems in fields. J. Symbolic Computation, 5(1/2):3-27, 1988.
    • (1988) J. Symbolic Computation , vol.5 , Issue.1-2 , pp. 3-27
    • Weispfenning, V.1
  • 40
    • 84948968028 scopus 로고    scopus 로고
    • Combining multisets with integers
    • CADE 02, Springer
    • CG. Zarba. Combining multisets with integers. In CADE 02, LNCS 2392, pages 363-376. Springer, 2002.
    • (2002) LNCS , vol.2392 , pp. 363-376
    • Zarba, C.G.1
  • 41
    • 18144407926 scopus 로고    scopus 로고
    • A quantifier elimination algorithm for a fragment of set theory involving the cardinality operator
    • s
    • CG. Zarba. A quantifier elimination algorithm for a fragment of set theory involving the cardinality operator. In International Workshop on Unification, 2004. s
    • (2004) International Workshop on Unification
    • Zarba, C.G.1


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