메뉴 건너뛰기




Volumn 3835 LNAI, Issue , 2005, Pages 2-22

Zap: Automated theorem proving for software analysis

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER PROGRAM LISTINGS; DATA ACQUISITION; FORMAL LOGIC; NUMERICAL ANALYSIS;

EID: 33745449717     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/11591191_2     Document Type: Conference Paper
Times cited : (11)

References (55)
  • 1
    • 84948948420 scopus 로고    scopus 로고
    • A S AT-based approach for solving formulas over Boolean and linear mathematical propositions
    • +02], LNCS 2392, Springer-Verlag
    • +02] G. Audemard, P. Bertoli, A. Cimatti, A. Kornilowicz, and R. Sebastiani. A S AT-based approach for solving formulas over Boolean and linear mathematical propositions. In CADE 02: Conference on Automated Deduction, LNCS 2392, pages 195-210. Springer-Verlag, 2002.
    • (2002) CADE 02: Conference on Automated Deduction , pp. 195-210
    • Audemard, G.1    Bertoli, P.2    Cimatti, A.3    Kornilowicz, A.4    Sebastiani, R.5
  • 2
    • 35048899679 scopus 로고    scopus 로고
    • Zing: Exploiting program structure for model checking concurrent software
    • [AQRX04], LNCS 3170, Springer-Verlag
    • [AQRX04] T. Andrews, S. Qadeer, S. K. Rajamani, and Y. Xie. Zing: Exploiting program structure for model checking concurrent software. In CONCUR 04: Concurrency Theory, LNCS 3170, pages 1-15. Springer-Verlag, 2004.
    • (2004) CONCUR 04: Concurrency Theory , pp. 1-15
    • Andrews, T.1    Qadeer, S.2    Rajamani, S.K.3    Xie, Y.4
  • 4
    • 84937569311 scopus 로고    scopus 로고
    • Checking satisfiability of first-order formulas by incremental translation to SAT
    • [BDS02], LNCS 2404, Springer-Verlag
    • [BDS02] C. W. Barrett, D. L. Dill, and A. Stump. Checking satisfiability of first-order formulas by incremental translation to SAT. In CAV 02: Computer-Aided Verification, LNCS 2404, pages 236-249. Springer-Verlag, 2002.
    • (2002) CAV 02: Computer-aided Verification , pp. 236-249
    • Barrett, C.W.1    Dill, D.L.2    Stump, A.3
  • 5
    • 84937570704 scopus 로고    scopus 로고
    • Modeling and verifying systems using a logic of counter arithmetic with lambda expressions and uninterpreted functions
    • [BLS02], LNCS 2404, Springer-Verlag
    • [BLS02] R. E. Bryant, S. K. Lahiri, and S. A. Seshia. Modeling and verifying systems using a logic of counter arithmetic with lambda expressions and uninterpreted functions. In CAV 02: Computer-Aided Verification, LNCS 2404, pages 78-92. Springer-Verlag, 2002.
    • (2002) CAV 02: Computer-aided Verification , pp. 78-92
    • Bryant, R.E.1    Lahiri, S.K.2    Seshia, S.A.3
  • 8
    • 84894630000 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • [BR01], LNCS 2057, Springer-Verlag
    • [BR01] T. Ball and S. K. Rajamani. Automatically validating temporal safety properties of interfaces. In SPIN 01: SPIN Workshop, LNCS 2057, pages 103-122. Springer-Verlag, 2001.
    • (2001) SPIN 01: SPIN Workshop , pp. 103-122
    • Ball, T.1    Rajamani, S.K.2
  • 9
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • [Bry86]
    • [Bry86] R.E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, C-35(8):677-691, 1986.
    • (1986) IEEE Transactions on Computers , vol.C-35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 10
    • 0346076868 scopus 로고    scopus 로고
    • Abstract congruence closure
    • [BTV03]
    • [BTV03] Leo Bachmair, Ashish Tiwari, and Laurent Vigneron, Abstract congruence closure. J. Autom. Reasoning, 31(2):129-168, 2003.
    • (2003) J. Autom. Reasoning , vol.31 , Issue.2 , pp. 129-168
    • Bachmair, L.1    Tiwari, A.2    Vigneron, L.3
  • 11
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for the static analysis of programs by construction or approximation of fixpoints
    • [CC77]. ACM
    • [CC77] P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for the static analysis of programs by construction or approximation of fixpoints. In POPL 77: Principles of Programming Languages, pages 238-252. ACM, 1977.
    • (1977) POPL 77: Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 14
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among variables of a program
    • [CH78]. ACM
    • [CH78] P. Cousot and N. Halbwachs. Automatic discovery of linear restraints among variables of a program. In POPL 78: Principles of Programming Languages, pages 84-96. ACM, 1978.
    • (1978) POPL 78: Principles of Programming Languages , pp. 84-96
    • Cousot, P.1    Halbwachs, N.2
  • 16
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • [Cla76], September
    • [Cla76] L. A. Clarke. A system to generate test data and symbolically execute programs. IEEE Transactions on Software Engineering, 2(3):215-222, September 1976.
    • (1976) IEEE Transactions on Software Engineering , vol.2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 17
    • 1442341246 scopus 로고    scopus 로고
    • Simplify: A theorem prover for program checking
    • [DNS03], HPL-2003-148
    • [DNS03] D. L. Detlefs, G. Nelson, and J. B. Saxe. Simplify: A theorem prover for program checking. Technical report, HPL-2003-148, 2003.
    • (2003) Technical Report
    • Detlefs, D.L.1    Nelson, G.2    Saxe, J.B.3
  • 18
    • 35248826991 scopus 로고    scopus 로고
    • Theorem proving using lazy proof explication
    • [FJOS03], LNCS 2725, Springer-Verlag
    • [FJOS03] C. Flanagan, R. Joshi, X. Ou, and J. Saxe. Theorem proving using lazy proof explication. In CAV 03: Computer-Aided Verification, LNCS 2725, pages 355-367. Springer-Verlag, 2003.
    • (2003) CAV 03: Computer-aided Verification , pp. 355-367
    • Flanagan, C.1    Joshi, R.2    Ou, X.3    Saxe, J.4
  • 22
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs with PVS
    • [GS97], LNCS 1254, Springer-Verlag
    • [GS97] S. Graf and H. Saldi. Construction of abstract state graphs with PVS. In CAV 97: Computer Aided Verification, LNCS 1254, pages 72-83. Springer-Verlag, 1997.
    • (1997) CAV 97: Computer Aided Verification , pp. 72-83
    • Graf, S.1    Saldi, H.2
  • 25
    • 35048901549 scopus 로고    scopus 로고
    • The boundary between decidability and undecidability for transitive-closure logics
    • +04], LNCS 3210, Springer-Verlag
    • +04] N. Immerman, A. Rabinovich, T. Reps, S. Sagiv, and G. Yorsh. The boundary between decidability and undecidability for transitive-closure logics. In CSL 04: Conference on Computer Science Logic, LNCS 3210, pages 160-174. Springer-Verlag, 2004.
    • (2004) CSL 04: Conference on Computer Science Logic , pp. 160-174
    • Immerman, N.1    Rabinovich, A.2    Reps, T.3    Sagiv, S.4    Yorsh, G.5
  • 28
    • 0022012583 scopus 로고
    • The computational complexity of simultaneous diophantine approximation problems
    • [Lag85]
    • [Lag85] J. C. Lagarias. The computational complexity of simultaneous diophantine approximation problems. SIAM Journal of Computing, 14(1):196-209, 1985.
    • (1985) SIAM Journal of Computing , vol.14 , Issue.1 , pp. 196-209
    • Lagarias, J.C.1
  • 29
    • 35248820231 scopus 로고    scopus 로고
    • A symbolic approach to predicate abstraction
    • [LBC03], LNCS 2725, Springer-Verlag
    • [LBC03] S. K. Lahiri, R. E. Bryant, and B. Cook. A symbolic approach to predicate abstraction. In CAV 03: Computer-Aided Verification, LNCS 2725, pages 141-153. Springer-Verlag, 2003.
    • (2003) CAV 03: Computer-aided Verification , pp. 141-153
    • Lahiri, S.K.1    Bryant, R.E.2    Cook, B.3
  • 30
    • 26444434724 scopus 로고    scopus 로고
    • Predicate abstraction via symbolic decision procedures
    • [LBC05], LNCS 3576, Springer-Verlag
    • [LBC05] S. K. Lahiri, T. Ball, and B. Cook. Predicate abstraction via symbolic decision procedures. In CAV 05: Computer Aided Verification, LNCS 3576, pages 24-38. Springer-Verlag, 2005.
    • (2005) CAV 05: Computer Aided Verification , pp. 24-38
    • Lahiri, S.K.1    Ball, T.2    Cook, B.3
  • 31
    • 33646203586 scopus 로고    scopus 로고
    • An efficient decision procedure for UTVPI constraints
    • [LM05a], LNCS 3717, Springer-Verlag
    • [LM05a] S. K. Lahiri and M. Musuvathi. An efficient decision procedure for UTVPI constraints. In FroCos 05: Frontiers of Combining Systems, LNCS 3717, pages 168-183. Springer-Verlag, 2005.
    • (2005) FroCos 05: Frontiers of Combining Systems , pp. 168-183
    • Lahiri, S.K.1    Musuvathi, M.2
  • 32
    • 33646169940 scopus 로고    scopus 로고
    • An efficient Nelson-Oppen decision procedure for difference constraints over rationals
    • [LM05b], Microsoft Research
    • [LM05b] S. K. Lahiri and M. Musuvathi. An efficient Nelson-Oppen decision procedure for difference constraints over rationals. Technical Report MSR-TR-2005-61, Microsoft Research, 2005.
    • (2005) Technical Report , vol.MSR-TR-2005-61
    • Lahiri, S.K.1    Musuvathi, M.2
  • 33
    • 24644514004 scopus 로고    scopus 로고
    • A two-tier technique for supporting quantifiers in a lazily proof-explicating theorem prover
    • [LMO05], LNCS 3440, Springer-Verlag
    • [LMO05] K. R. M. Leino, M. Musuvathi, and X. Ou. A two-tier technique for supporting quantifiers in a lazily proof-explicating theorem prover. In TAG AS 05: Tools and Algorithms for the Construction and Analysis of Systems, LNCS 3440, pages 334-348. Springer-Verlag, 2005.
    • (2005) TAG AS 05: Tools and Algorithms for the Construction and Analysis of Systems , pp. 334-348
    • Leino, K.R.M.1    Musuvathi, M.2    Ou, X.3
  • 34
    • 35048827513 scopus 로고    scopus 로고
    • The UCLID decision procedure
    • [LS04], LNCS 3114, Springer-Verlag
    • [LS04] S. K. Lahiri and S. A. Seshia. The UCLID decision procedure. In CAV 04: Computer Aided Verification, LNCS 3114, pages 475-478. Springer-Verlag, 2004.
    • (2004) CAV 04: Computer Aided Verification , pp. 475-478
    • Lahiri, S.K.1    Seshia, S.A.2
  • 36
    • 33745162025 scopus 로고    scopus 로고
    • Interpolation and SAT-based model checking
    • [McM03], LNCS 2725, Springer-Verlag
    • [McM03] K.L. McMillan. Interpolation and SAT-based model checking. In CAV 03: Computer-Aided Verification, LNCS 2725, pages 1-13. Springer-Verlag, 2003.
    • (2003) CAV 03: Computer-aided Verification , pp. 1-13
    • McMillan, K.L.1
  • 43
    • 0019003680 scopus 로고
    • Fast decision procedures based on the congruence closure
    • [NO80]
    • [NO80] G. Nelson and D. C. Oppen. Fast decision procedures based on the congruence closure. Journal of the ACM, 27(2):356-364, 1980.
    • (1980) Journal of the ACM , vol.27 , Issue.2 , pp. 356-364
    • Nelson, G.1    Oppen, D.C.2
  • 44
    • 84969390910 scopus 로고
    • Complexity, convexity and combinations of theories
    • [Opp80]
    • [Opp80] Derek C. Oppen. Complexity, convexity and combinations of theories. In Theoretical Computer Science, volume 12, pages 291-302, 1980.
    • (1980) Theoretical Computer Science , vol.12 , pp. 291-302
    • Oppen, D.C.1
  • 46
    • 0004008510 scopus 로고
    • Two easy theories whose combination is hard
    • [Pra77], Massachusetts Institute of Technology, Cambridge, Mass., September
    • [Pra77] V. Pratt. Two easy theories whose combination is hard. Technical report, Massachusetts Institute of Technology, Cambridge, Mass., September 1977.
    • (1977) Technical Report
    • Pratt, V.1
  • 48
    • 4544294526 scopus 로고    scopus 로고
    • Deciding quantifier-free Presburger formulas using parameterized solution bounds
    • [SB04]. IEEE Computer Society, July
    • [SB04] S. A. Seshia and R. E. Bryant. Deciding quantifier-free Presburger formulas using parameterized solution bounds. In LICS 04: Logic in Computer Science, pages 100-109. IEEE Computer Society, July 2004.
    • (2004) LICS 04: Logic in Computer Science , pp. 100-109
    • Seshia, S.A.1    Bryant, R.E.2
  • 51
    • 0001225750 scopus 로고    scopus 로고
    • A new correctness proof of the Nelson-Oppen combination procedure
    • [TH96], Applied Logic, Kluwer Academic Publishers
    • [TH96] C. Tinelli and M. T. Harandi. A new correctness proof of the Nelson-Oppen combination procedure. In FroCos 96: Frontiers of Combining Systems, Applied Logic, pages 103-120. Kluwer Academic Publishers, 1996.
    • (1996) FroCos 96: Frontiers of Combining Systems , pp. 103-120
    • Tinelli, C.1    Harandi, M.T.2
  • 53
    • 26944486643 scopus 로고    scopus 로고
    • A combination method for generating interpolants
    • [YM05], LNCS 3632, Springer-Verlag
    • [YM05] G. Yorsh and M. Musuvathi. A combination method for generating interpolants. In CADE 05: Conference on Automated Deduction, LNCS 3632, pages 353-368. Springer-Verlag, 2005.
    • (2005) CADE 05: Conference on Automated Deduction , pp. 353-368
    • Yorsh, G.1    Musuvathi, M.2
  • 54
  • 55


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