메뉴 건너뛰기




Volumn 4603 LNAI, Issue , 2007, Pages 147-166

Logical interpretation: Static program analysis using theorem proving

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACTING; PROBABILITY; THEOREM PROVING;

EID: 35148858884     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-73595-3_11     Document Type: Conference Paper
Times cited : (16)

References (25)
  • 2
    • 0346205107 scopus 로고    scopus 로고
    • Unification theory
    • Robinson, A, Voronkov, A, eds, chapter 8, Elsevier, Amsterdam
    • Baader, F., Snyder, W.: Unification theory. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning (chapter 8), vol. I, pp. 445-532. Elsevier, Amsterdam (2001)
    • (2001) Handbook of Automated Reasoning , vol.1 , pp. 445-532
    • Baader, F.1    Snyder, W.2
  • 4
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • Cousot, P., Cousot, R.: Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: 4th Annual ACM Symposium on POPL, pp. 234-252 (1977)
    • (1977) 4th Annual ACM Symposium on POPL , pp. 234-252
    • Cousot, P.1    Cousot, R.2
  • 5
    • 0018294932 scopus 로고
    • Systematic design of program analysis frameworks
    • Cousot, P., Cousot, R.: Systematic design of program analysis frameworks. In: 6th ACM Symp. on POPL, pp. 269-282 (1979)
    • (1979) 6th ACM Symp. on POPL , pp. 269-282
    • Cousot, P.1    Cousot, R.2
  • 7
    • 35048901016 scopus 로고    scopus 로고
    • Gulwani, S., Necula, G.C.: A polynomial-time algorithm for global value numbering. In: Giacobazzi, R. (ed.) SAS 2004. LNCS, 3148, pp. 212-227. Springer, Heidelberg (2004)
    • Gulwani, S., Necula, G.C.: A polynomial-time algorithm for global value numbering. In: Giacobazzi, R. (ed.) SAS 2004. LNCS, vol. 3148, pp. 212-227. Springer, Heidelberg (2004)
  • 8
    • 33745200176 scopus 로고    scopus 로고
    • Assertion checking over combined abstraction of linear arithmetic and uninterpreted functions
    • Sestoft, P, ed, ESOP 2006 and ETAPS 2006, Springer, Heidelberg
    • Gulwani, S., Tiwari, A.: Assertion checking over combined abstraction of linear arithmetic and uninterpreted functions. In: Sestoft, P. (ed.) ESOP 2006 and ETAPS 2006. LNCS, vol. 3924, Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3924
    • Gulwani, S.1    Tiwari, A.2
  • 9
    • 33746065301 scopus 로고    scopus 로고
    • abstract interpreters. In: PLDI June
    • Gulwani, S., Tiwari, A.: Combining abstract interpreters. In: PLDI (June 2006)
    • (2006) Combining
    • Gulwani, S.1    Tiwari, A.2
  • 10
    • 35148842801 scopus 로고    scopus 로고
    • Assertion checking unified
    • Cook, B, Podelski, A, eds, VMCAI 2007, Springer, Heidelberg , to appear
    • Gulwani, S., Tiwari, A.: Assertion checking unified. In: Cook, B., Podelski, A. (eds.) VMCAI 2007. LNCS, vol. 4349, Springer, Heidelberg (2007) (to appear)
    • (2007) LNCS , vol.4349
    • Gulwani, S.1    Tiwari, A.2
  • 11
    • 37149050700 scopus 로고    scopus 로고
    • Computing procedure summaries for interprocedural analysis
    • Proc. European Symp. on Programming, ESOP, Springer, Heidelberg , to appear
    • Gulwani, S., Tiwari, A.: Computing procedure summaries for interprocedural analysis. In: Proc. European Symp. on Programming, ESOP 2007. LNCS, Springer, Heidelberg (2007) (to appear)
    • (2007) LNCS
    • Gulwani, S.1    Tiwari, A.2
  • 12
    • 35148872989 scopus 로고    scopus 로고
    • Gulwani, S., Tiwari, A.: Static analysis of heap manipulating low-level software. In: CAV. LNCS, 4590, Springer, Heidelberg (2007)
    • Gulwani, S., Tiwari, A.: Static analysis of heap manipulating low-level software. In: CAV. LNCS, vol. 4590, Springer, Heidelberg (2007)
  • 13
    • 35048829429 scopus 로고    scopus 로고
    • Join algorithms for the theory of uninterpreted symbols
    • Lodaya, K, Mahajan, M, eds, FSTTCS 2004, Springer, Heidelberg
    • Gulwani, S., Tiwari, A., Necula, G.C.: Join algorithms for the theory of uninterpreted symbols. In: Lodaya, K., Mahajan, M. (eds.) FSTTCS 2004. LNCS, vol. 3328, pp. 311-323. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3328 , pp. 311-323
    • Gulwani, S.1    Tiwari, A.2    Necula, G.C.3
  • 14
    • 0016881880 scopus 로고
    • Affine relationships among variables of a program
    • Karr, M.: Affine relationships among variables of a program. Acta Informatica 6, 133-151 (1976)
    • (1976) Acta Informatica , vol.6 , pp. 133-151
    • Karr, M.1
  • 15
    • 33745881897 scopus 로고    scopus 로고
    • The octagon abstract domain. Higher Order Symbol
    • Mine, A.: The octagon abstract domain. Higher Order Symbol. Comput. 19(1), 31-100 (2006)
    • (2006) Comput , vol.19 , Issue.1 , pp. 31-100
    • Mine, A.1
  • 16
    • 24144432958 scopus 로고    scopus 로고
    • Checking Herbrand equalities and beyond
    • Cousot, R, ed, VMCAI 2005, Springer, Heidelberg
    • Müller-Olm, M., Rüthing, O., Seidl, H.: Checking Herbrand equalities and beyond. In: Cousot, R. (ed.) VMCAI 2005. LNCS, vol. 3385, pp. 79-96. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3385 , pp. 79-96
    • Müller-Olm, M.1    Rüthing, O.2    Seidl, H.3
  • 18
    • 1442287622 scopus 로고    scopus 로고
    • Precise interprocedural analysis through linear algebra
    • January
    • Müller-Olm, M., Seidl, H.: Precise interprocedural analysis through linear algebra. In: 31st ACM Symposium on POPL, pp. 330-341 (January 2004)
    • (2004) 31st ACM Symposium on POPL , pp. 330-341
    • Müller-Olm, M.1    Seidl, H.2
  • 20
    • 85016671597 scopus 로고    scopus 로고
    • Plandowski, W.: Testing equivalence of morphisms on context-free languages. In: van Leeuwen, J. (ed.) ESA 1994. LNCS, 855, pp. 460-470. Springer, Heidelberg (1994)
    • Plandowski, W.: Testing equivalence of morphisms on context-free languages. In: van Leeuwen, J. (ed.) ESA 1994. LNCS, vol. 855, pp. 460-470. Springer, Heidelberg (1994)
  • 21
    • 0030518808 scopus 로고    scopus 로고
    • On the sequential nature of interprocedural program-analysis problems
    • Reps, T.: On the sequential nature of interprocedural program-analysis problems. Acta Informatica 33(8), 739-757 (1996)
    • (1996) Acta Informatica , vol.33 , Issue.8 , pp. 739-757
    • Reps, T.1
  • 22
    • 35048898339 scopus 로고    scopus 로고
    • Rodriguez-Carbonell, E., Kapur, D.: An abstract interpretation approach for automatic generation of polynomial invariants. In: Giacobazzi, R. (ed.) SAS 2004. LNCS, 3148, Springer, Heidelberg (2004)
    • Rodriguez-Carbonell, E., Kapur, D.: An abstract interpretation approach for automatic generation of polynomial invariants. In: Giacobazzi, R. (ed.) SAS 2004. LNCS, vol. 3148, Springer, Heidelberg (2004)
  • 23
    • 84957706984 scopus 로고    scopus 로고
    • Rüthing, O., Knoop, J., Steffen, B.: Detecting equalities of variables: Combining efficiency with precision. In: Cortesi, A., Filé, G. (eds.) SAS 1999. LNCS, 1694, pp. 232-247. Springer, Heidelberg (1999)
    • Rüthing, O., Knoop, J., Steffen, B.: Detecting equalities of variables: Combining efficiency with precision. In: Cortesi, A., Filé, G. (eds.) SAS 1999. LNCS, vol. 1694, pp. 232-247. Springer, Heidelberg (1999)
  • 24
    • 84937434916 scopus 로고    scopus 로고
    • Shankar, N.: Little engines of proof. In: Eriksson, L.-H., Lindsay, P.A. (eds.) FME 2002. LNCS, 2391, pp. 1-20. Springer, Heidelberg (2002)
    • Shankar, N.: Little engines of proof. In: Eriksson, L.-H., Lindsay, P.A. (eds.) FME 2002. LNCS, vol. 2391, pp. 1-20. Springer, Heidelberg (2002)
  • 25
    • 0002823436 scopus 로고
    • Two approaches to interprocedural data flow analysis
    • Prentice-Hall, Englewood Cliffs
    • Sharir, M., Pnueli, A.: Two approaches to interprocedural data flow analysis. In: Program Flow Analysis: Theory and Applications, pp. 189-233. Prentice-Hall, Englewood Cliffs (1981)
    • (1981) Program Flow Analysis: Theory and Applications , pp. 189-233
    • Sharir, M.1    Pnueli, A.2


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