메뉴 건너뛰기




Volumn , Issue , 2008, Pages 211-220

Calysto: Scalable and precise extended static checking

Author keywords

Formal verification; Static analysis; Static checking

Indexed keywords

CONTEXT SENSITIVES; DESIGN DECISIONS; DETECTING BUGS; FORMAL ANALYSIS; FORMAL VERIFICATION; LARGE CODE BASIS; LEVELS OF AUTOMATIONS; LOW RATES; MODELING DATUM; OPEN SOURCES; PROGRAM BEHAVIORS; STATIC CHECKING; CONTEXT-SENSITIVE; DATA OPERATIONS; LEVELS OF AUTOMATION;

EID: 56249143748     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1368088.1368118     Document Type: Conference Paper
Times cited : (123)

References (38)
  • 2
    • 49949085394 scopus 로고    scopus 로고
    • Exploiting Shared Structure in Software Verification Conditions
    • Third International Haifa Verification Conference, HVC 2007, Springer
    • D. Babić and A. J. Hu. Exploiting Shared Structure in Software Verification Conditions. Third International Haifa Verification Conference, HVC 2007, LNCS vol 4899, pp. 169-184. Springer, 2008.
    • (2008) LNCS , vol.4899 , pp. 169-184
    • Babić, D.1    Hu, A.J.2
  • 3
    • 38149018410 scopus 로고    scopus 로고
    • Structural Abstraction of Software Verification Conditions
    • Computer Aided Verification CAV, Springer
    • D. Babić and A. J. Hu. Structural Abstraction of Software Verification Conditions. Computer Aided Verification (CAV), LNCS vol 4590, pp. 371-383. Springer, 2007.
    • (2007) LNCS , vol.4590 , pp. 371-383
    • Babić, D.1    Hu, A.J.2
  • 4
    • 33845224678 scopus 로고    scopus 로고
    • Modular Arithmetic Decision Procedure
    • Technical Report TR-2005-114, Microsoft Research Redmond
    • D. Babić and M. Musuvathi. Modular Arithmetic Decision Procedure. Technical Report TR-2005-114, Microsoft Research Redmond, 2005.
    • (2005)
    • Babić, D.1    Musuvathi, M.2
  • 6
    • 0036039066 scopus 로고    scopus 로고
    • The Slam project: Debugging system software via static analysis
    • ACM Press
    • T. Ball and S. K. Rajamani. The Slam project: debugging system software via static analysis. Principles of Prog Languages (POPL), pp. 1-3. ACM Press, 2002.
    • (2002) Principles of Prog Languages (POPL) , pp. 1-3
    • Ball, T.1    Rajamani, S.K.2
  • 7
    • 33745653311 scopus 로고    scopus 로고
    • What's decidable about arrays?
    • Verification, Model Checking, and Abstract Interpretation: VMCA1, of, Springer
    • A. R. Bradley, Z. Manna, and H. B. Sipma. What's decidable about arrays? Verification, Model Checking, and Abstract Interpretation: (VMCA1), volume 3855 of LNCS, pp. 427-442. Springer, 2006.
    • (2006) LNCS , vol.3855 , pp. 427-442
    • Bradley, A.R.1    Manna, Z.2    Sipma, H.B.3
  • 8
    • 0022769976 scopus 로고
    • Graph-based algorithms for boolean function manipulation
    • R. E. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Trans. Comput., 35(8):677-691, 1986.
    • (1986) IEEE Trans. Comput , vol.35 , Issue.8 , pp. 677-691
    • Bryant, R.E.1
  • 9
    • 35048861896 scopus 로고    scopus 로고
    • A tool for checking ANSI-C programs
    • Tools and Algorithms for the Construction and Analysis of Systems TACAS 2004, Springer
    • E. Clarke, D. Kroening, and F. Lerda. A tool for checking ANSI-C programs. Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2004), LNCS vol 2988, pp. 168-176. Springer, 2004.
    • (2004) LNCS , vol.2988 , pp. 168-176
    • Clarke, E.1    Kroening, D.2    Lerda, F.3
  • 11
    • 57349150813 scopus 로고    scopus 로고
    • E. M. Clarke and E. A. Emerson. Design and synthesis of synchronization skeletons using branching time temporal logic. Workshop on Logics of Programs, pp. 52-71, May 1981. Published 1982 as LNCS l31.
    • E. M. Clarke and E. A. Emerson. Design and synthesis of synchronization skeletons using branching time temporal logic. Workshop on Logics of Programs, pp. 52-71, May 1981. Published 1982 as LNCS Vol l31.
  • 12
    • 85050550846 scopus 로고
    • Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints
    • P. Cousot and R. Cousot. Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints. POPL, pp. 238-252, 1977.
    • (1977) POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 15
    • 57349123829 scopus 로고    scopus 로고
    • D. L. Detlefs, K. R. M. Leino, G. Nelson, and J. B. Saxe. Extended static checking. Technical Report SRC-RR-159, Digital Equipment Corporation, Systems Research Center, 1998. Now available from HP Labs.
    • D. L. Detlefs, K. R. M. Leino, G. Nelson, and J. B. Saxe. Extended static checking. Technical Report SRC-RR-159, Digital Equipment Corporation, Systems Research Center, 1998. Now available from HP Labs.
  • 17
    • 35449004891 scopus 로고    scopus 로고
    • Static error detection using semantic inconsistency inference
    • I. Dillig, T. Dillig, and A. Aiken. Static error detection using semantic inconsistency inference. SIGPLAN Not., 42(6):435-445, 2007.
    • (2007) SIGPLAN Not , vol.42 , Issue.6 , pp. 435-445
    • Dillig, I.1    Dillig, T.2    Aiken, A.3
  • 20
    • 34247149451 scopus 로고    scopus 로고
    • Static detection of leaks in polymorphic containers. 28th Intl Confon
    • D. Heine and M. S. Lam. Static detection of leaks in polymorphic containers. 28th Intl Confon Software Engineering, pp. 252-261, 2006.
    • (2006) Software Engineering , pp. 252-261
    • Heine, D.1    Lam, M.S.2
  • 22
    • 1842473365 scopus 로고    scopus 로고
    • The verifying compiler: A grand challenge for computing research
    • T. Hoare. The verifying compiler: A grand challenge for computing research. J. ACM, 50(l):63-69, 2003.
    • (2003) J. ACM , vol.50 , Issue.L , pp. 63-69
    • Hoare, T.1
  • 23
    • 18944390941 scopus 로고    scopus 로고
    • The model checker spin
    • G. J. Holzmann. The model checker spin. IEEE Trans. Softw. Eng., 23(5):279-295, 1997.
    • (1997) IEEE Trans. Softw. Eng , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 25
    • 0004311122 scopus 로고
    • Lint, a C program checker
    • Bell Laboratories, December
    • S. Johnson. Lint, a C program checker. Computer Science Technical Report 65, Bell Laboratories, December 1977.
    • (1977) Computer Science Technical Report , vol.65
    • Johnson, S.1
  • 26
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J. C. King. Symbolic execution and program testing. Commun. ACM, 19(7):385-394, 1976.
    • (1976) Commun. ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 27
    • 27844565048 scopus 로고    scopus 로고
    • Constructing efficient formal models from high-level descriptions using symbolic simulation
    • A. Kölbl and C. Pixley. Constructing efficient formal models from high-level descriptions using symbolic simulation. Intl J of Parallel Programming, 33(6):645-666, 2005.
    • (2005) Intl J of Parallel Programming , vol.33 , Issue.6 , pp. 645-666
    • Kölbl, A.1    Pixley, C.2
  • 28
    • 3042658703 scopus 로고    scopus 로고
    • LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation
    • IEEE Computer Society
    • C. Lattner and V. Adve. LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation. CGO '04: Intl Symp on Code Generation and Optimization, pp. 75-88. IEEE Computer Society, 2004.
    • (2004) CGO '04: Intl Symp on Code Generation and Optimization , pp. 75-88
    • Lattner, C.1    Adve, V.2
  • 29
    • 13844267476 scopus 로고    scopus 로고
    • Efficient weakest preconditions
    • K. R. M. Leino. Efficient weakest preconditions. Inf. Process. Lett., 93(6):281-288, 2005.
    • (2005) Inf. Process. Lett , vol.93 , Issue.6 , pp. 281-288
    • Leino, K.R.M.1
  • 32
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in Cesar
    • 5th Intl Symp on Programming, pp, Springer
    • J.-P. Queille and J. Sifakis. Specification and verification of concurrent systems in Cesar. 5th Intl Symp on Programming, pp. 337-351. Springer, 1981. LNCS Vol 137.
    • (1981) LNCS , vol.137 , pp. 337-351
    • Queille, J.-P.1    Sifakis, J.2
  • 37
    • 8344251741 scopus 로고    scopus 로고
    • Cloning-based context-sensitive pointer alias analysis using binary decision diagrams
    • ACM Press
    • J. Whaley and M. S. Lam. Cloning-based context-sensitive pointer alias analysis using binary decision diagrams. Programming Language Design and Implementation (PLDI), pp. 131-144. ACM Press, 2004.
    • (2004) Programming Language Design and Implementation (PLDI) , pp. 131-144
    • Whaley, J.1    Lam, M.S.2
  • 38
    • 17044371129 scopus 로고    scopus 로고
    • Scalable error detection using boolean satisfiability
    • ACM Press
    • Y. Xie and A. Aiken. Scalable error detection using boolean satisfiability. Principles of Programming Languages (POPL), pp. 351-363. ACM Press, 2005.
    • (2005) Principles of Programming Languages (POPL) , pp. 351-363
    • Xie, Y.1    Aiken, A.2


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