메뉴 건너뛰기




Volumn 6806 LNCS, Issue , 2011, Pages 703-719

Simplifying loop invariant generation using splitter predicates

Author keywords

decomposition of multi phase loops; invariant generation; Static analysis

Indexed keywords

ANALYSIS TECHNIQUES; DISJUNCTIVE INVARIANTS; GENERATION TECHNIQUES; INVARIANT GENERATION; LOOP INVARIANTS; REAL CODE; STANDARD INVARIANT;

EID: 79960356849     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-22110-1_57     Document Type: Conference Paper
Times cited : (64)

References (28)
  • 1
    • 72249114222 scopus 로고    scopus 로고
    • Refining the control structure of loops using static analysis
    • Balakrishnan, G., Sankaranarayanan, S., Ivancic, F., Gupta, A.: Refining the control structure of loops using static analysis. In: EMSOFT, pp. 49-58 (2009)
    • (2009) EMSOFT , pp. 49-58
    • Balakrishnan, G.1    Sankaranarayanan, S.2    Ivancic, F.3    Gupta, A.4
  • 2
    • 0036039066 scopus 로고    scopus 로고
    • The slam project: Debugging system software via static analysis
    • Ball, T., Rajamani, S.K.: The slam project: debugging system software via static analysis. In: POPL, pp. 1-3 (2002)
    • (2002) POPL , pp. 1-3
    • Ball, T.1    Rajamani, S.K.2
  • 3
    • 35348951470 scopus 로고    scopus 로고
    • The software model checker blast
    • Beyer, D., Henzinger, T.A., Jhala, R., Majumdar, R.: The software model checker blast. STTT 9(5-6), 505-525 (2007)
    • (2007) STTT , vol.9 , Issue.5-6 , pp. 505-525
    • Beyer, D.1    Henzinger, T.A.2    Jhala, R.3    Majumdar, R.4
  • 4
    • 35448969306 scopus 로고    scopus 로고
    • Invariant synthesis for combined theories
    • Cook, B., Podelski, A. (eds.) VMCAI 2007. Springer, Heidelberg
    • Beyer, D., Henzinger, T.A., Majumdar, R., Rybalchenko, A.: Invariant synthesis for combined theories. In: Cook, B., Podelski, A. (eds.) VMCAI 2007. LNCS, vol. 4349, pp. 378-394. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4349 , pp. 378-394
    • Beyer, D.1    Henzinger, T.A.2    Majumdar, R.3    Rybalchenko, A.4
  • 6
    • 35248824647 scopus 로고    scopus 로고
    • Linear invariant generation using non-linear constraint solving
    • Hunt Jr., W.A., Somenzi, F. (eds.) CAV 2003. Springer, Heidelberg
    • Colón, M.A., Sankaranarayanan, S., Sipma, H.B.: Linear invariant generation using non-linear constraint solving. In: Hunt Jr., W.A., Somenzi, F. (eds.) CAV 2003. LNCS, vol. 2725, pp. 420-432. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2725 , pp. 420-432
    • Colón, M.A.1    Sankaranarayanan, S.2    Sipma, H.B.3
  • 7
    • 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: POPL, pp. 238-252 (1977)
    • (1977) POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 8
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among variables of a program
    • Cousot, P., Halbwachs, N.: Automatic discovery of linear restraints among variables of a program. In: POPL, pp. 84-96 (1978)
    • (1978) POPL , pp. 84-96
    • Cousot, P.1    Halbwachs, N.2
  • 9
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and the control dependence graph
    • Cytron, R., Ferrante, J., Rosen, B.K., Wegman, M.N., Zadeck, F.K.: Efficiently computing static single assignment form and the control dependence graph. TOPLAS 13(4), 451-490 (1991)
    • (1991) TOPLAS , vol.13 , Issue.4 , pp. 451-490
    • Cytron, R.1    Ferrante, J.2    Rosen, B.K.3    Wegman, M.N.4    Zadeck, F.K.5
  • 11
    • 70350236911 scopus 로고    scopus 로고
    • Cuts from proofs: A complete and practical technique for solving linear inequalities over integers
    • Bouajjani, A., Maler, O. (eds.) CAV 2009. Springer, Heidelberg
    • Dillig, I., Dillig, T., Aiken, A.: Cuts from proofs: A complete and practical technique for solving linear inequalities over integers. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 233-247. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5643 , pp. 233-247
    • Dillig, I.1    Dillig, T.2    Aiken, A.3
  • 12
    • 85040939688 scopus 로고    scopus 로고
    • Fluid updates: Beyond strong vs. Weak updates
    • Gordon, A.D. (ed.) ESOP 2010. Springer, Heidelberg
    • Dillig, I., Dillig, T., Aiken, A.: Fluid updates: Beyond strong vs. Weak updates. In: Gordon, A.D. (ed.) ESOP 2010. LNCS, vol. 6012, pp. 246-266. Springer, Heidelberg (2010)
    • (2010) LNCS , vol.6012 , pp. 246-266
    • Dillig, I.1    Dillig, T.2    Aiken, A.3
  • 13
    • 78149246462 scopus 로고    scopus 로고
    • Small formulas for large programs: On-line constraint simplification in scalable static analysis
    • Cousot, R., Martel, M. (eds.) SAS 2010. Springer, Heidelberg
    • Dillig, I., Dillig, T., Aiken, A.: Small formulas for large programs: On-line constraint simplification in scalable static analysis. In: Cousot, R., Martel, M. (eds.) SAS 2010. LNCS, vol. 6337, pp. 236-252. Springer, Heidelberg (2010)
    • (2010) LNCS , vol.6337 , pp. 236-252
    • Dillig, I.1    Dillig, T.2    Aiken, A.3
  • 14
    • 33749821459 scopus 로고    scopus 로고
    • Lookahead widening
    • Ball, T., Jones, R.B. (eds.) CAV 2006. Springer, Heidelberg
    • Gopan, D., Reps, T.: Lookahead widening. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, vol. 4144, pp. 452-466. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4144 , pp. 452-466
    • Gopan, D.1    Reps, T.2
  • 15
    • 38149101701 scopus 로고    scopus 로고
    • Guided static analysis
    • Riis Nielson, H., Filé, G. (eds.) SAS 2007. Springer, Heidelberg
    • Gopan, D., Reps, T.: Guided static analysis. In: Riis Nielson, H., Filé, G. (eds.) SAS 2007. LNCS, vol. 4634, pp. 349-365. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4634 , pp. 349-365
    • Gopan, D.1    Reps, T.2
  • 16
    • 47249120878 scopus 로고    scopus 로고
    • Automatically refining abstract interpretations
    • Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. Springer, Heidelberg
    • Gulavani, B.S., Chakraborty, S., Nori, A.V., Rajamani, S.K.: Automatically refining abstract interpretations. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 443-458. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4963 , pp. 443-458
    • Gulavani, B.S.1    Chakraborty, S.2    Nori, A.V.3    Rajamani, S.K.4
  • 17
    • 33745794069 scopus 로고    scopus 로고
    • Counterexample driven refinement for abstract interpretation
    • Hermanns, H. (ed.) TACAS 2006. Springer, Heidelberg
    • Gulavani, B.S., Rajamani, S.K.: Counterexample driven refinement for abstract interpretation. In: Hermanns, H. (ed.) TACAS 2006. LNCS, vol. 3920, pp. 474-488. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3920 , pp. 474-488
    • Gulavani, B.S.1    Rajamani, S.K.2
  • 18
    • 67650818272 scopus 로고    scopus 로고
    • Control-flow refinement and progress invariants for bound analysis
    • Gulwani, S., Jain, S., Koskinen, E.: Control-flow refinement and progress invariants for bound analysis. In: PLDI, pp. 375-385 (2009)
    • (2009) PLDI , pp. 375-385
    • Gulwani, S.1    Jain, S.2    Koskinen, E.3
  • 19
    • 33846530055 scopus 로고    scopus 로고
    • Program verification as probabilistic inference
    • Gulwani, S., Jojic, N.: Program verification as probabilistic inference. In: POPL, pp. 277-289 (2007)
    • (2007) POPL , pp. 277-289
    • Gulwani, S.1    Jojic, N.2
  • 20
    • 70350212975 scopus 로고    scopus 로고
    • InvGen: An efficient invariant generator
    • Bouajjani, A., Maler, O. (eds.) CAV 2009. Springer, Heidelberg
    • Gupta, A., Rybalchenko, A.: InvGen: An efficient invariant generator. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 634-640. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5643 , pp. 634-640
    • Gupta, A.1    Rybalchenko, A.2
  • 21
    • 70350592315 scopus 로고    scopus 로고
    • Apron: A library of numerical abstract domains for static analysis
    • Bouajjani, A., Maler, O. (eds.) CAV 2009. Springer, Heidelberg
    • Jeannet, B., Miné, A.: apron: A library of numerical abstract domains for static analysis. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 661- 667. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5643 , pp. 661-667
    • Jeannet, B.1    Miné, A.2
  • 22
    • 33745777418 scopus 로고    scopus 로고
    • A practical and complete approach to predicate refinement
    • Hermanns, H. (ed.) TACAS 2006. Springer, Heidelberg
    • Jhala, R., McMillan, K.L.: A practical and complete approach to predicate refinement. In: Hermanns, H. (ed.) TACAS 2006. LNCS, vol. 3920, pp. 459-473. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3920 , pp. 459-473
    • Jhala, R.1    McMillan, K.L.2
  • 23
    • 0016881880 scopus 로고
    • Affine relationships among variables of a program
    • Karr, M.: Affine relationships among variables of a program. Acta Inf. 6, 133-151 (1976)
    • (1976) Acta Inf. , vol.6 , pp. 133-151
    • Karr, M.1
  • 24
    • 56349117830 scopus 로고    scopus 로고
    • A buffer overflow benchmark for software model checkers
    • Ku, K., Hart, T.E., Chechik, M., Lie, D.: A buffer overflow benchmark for software model checkers. In: ASE, pp. 389-392 (2007)
    • (2007) ASE , pp. 389-392
    • Ku, K.1    Hart, T.E.2    Chechik, M.3    Lie, D.4
  • 26
    • 58449099696 scopus 로고    scopus 로고
    • SubPolyhedra: A (More) scalable approach to infer linear inequalities
    • Jones, N.D., Müller-Olm, M. (eds.) VMCAI 2009. Springer, Heidelberg
    • Laviron, V., Logozzo, F.: SubPolyhedra: A (More) scalable approach to infer linear inequalities. In: Jones, N.D., Müller-Olm, M. (eds.) VMCAI 2009. LNCS, vol. 5403, pp. 229-244. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5403 , pp. 229-244
    • Laviron, V.1    Logozzo, F.2
  • 27
    • 24644456617 scopus 로고    scopus 로고
    • Trace partitioning in abstract interpretation based static analyzers
    • Sagiv, M. (ed.) ESOP 2005. Springer, Heidelberg
    • Mauborgne, L., Rival, X.: Trace partitioning in abstract interpretation based static analyzers. In: Sagiv, M. (ed.) ESOP 2005. LNCS, vol. 3444, pp. 5-20. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3444 , pp. 5-20
    • Mauborgne, L.1    Rival, X.2


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