메뉴 건너뛰기




Volumn 3116, Issue , 2004, Pages 258-273

Abstracting call-stacks for interprocedural verification of imperative programs

Author keywords

[No Author keywords available]

Indexed keywords

SEMANTICS; SOFTWARE ENGINEERING;

EID: 35048824791     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-27815-3_22     Document Type: Article
Times cited : (18)

References (28)
  • 1
    • 84947232436 scopus 로고    scopus 로고
    • Bebop: A symbolic model checker for boolean programs
    • LNCS 1885, Springer
    • T. Ball and S. K. Rajamani. Bebop: A symbolic model checker for boolean programs. In SPIN 2000 Workshop, LNCS 1885, pages 113-130. Springer, 2000.
    • (2000) SPIN 2000 Workshop , pp. 113-130
    • Ball, T.1    Rajamani, S.K.2
  • 2
    • 0037967764 scopus 로고    scopus 로고
    • A generic approach to the static analysis of concurrent programs with procedures
    • ACM
    • A. Bouajjani, J. Esparza, and T. Touili. A generic approach to the static analysis of concurrent programs with procedures. In POPL'03, pages 62-73. ACM, 2003.
    • (2003) POPL'03 , pp. 62-73
    • Bouajjani, A.1    Esparza, J.2    Touili, T.3
  • 3
    • 84976685723 scopus 로고
    • Interprocedural abstract interpretation of block structured languages with nested procedures, aliasing and recursivity
    • LNCS 456, Springer
    • F. Bourdoncle. Interprocedural abstract interpretation of block structured languages with nested procedures, aliasing and recursivity. In PLILP'90, LNCS 456, pages 307-323. Springer, 1990.
    • (1990) PLILP'90 , pp. 307-323
    • Bourdoncle, F.1
  • 4
    • 84957699893 scopus 로고
    • Assertion-based debugging of imperative programs by abstract interpretation
    • LNCS 717, Springer
    • F. Bourdoncle. Assertion-based debugging of imperative programs by abstract interpretation. In ESEC'93, LNCS 717, pages 501-516. Springer, 1993.
    • (1993) ESEC'93 , pp. 501-516
    • Bourdoncle, F.1
  • 5
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM
    • P. Cousot and R. Cousot. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In POPL'77, pages 238-252. ACM, 1977.
    • (1977) POPL'77 , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 6
    • 0003038166 scopus 로고
    • Static determination of dynamic properties of recursive procedures
    • North Holland
    • P. Cousot and R. Cousot. Static determination of dynamic properties of recursive procedures. In Formal Description of Programming Concepts, pages 237-277. North Holland, 1977.
    • (1977) Formal Description of Programming Concepts , pp. 237-277
    • Cousot, P.1    Cousot, R.2
  • 7
    • 0000911801 scopus 로고
    • Abstract interpretation and application to logic programs
    • P. Cousot and R. Cousot. Abstract interpretation and application to logic programs. Journal of Logic Programming, 13(2-3), 1992.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3
    • Cousot, P.1    Cousot, R.2
  • 8
    • 85035003357 scopus 로고
    • Automatic discovery of linear restraints among variables of a program
    • ACM
    • P. Cousot and N. Halbwachs. Automatic discovery of linear restraints among variables of a program. In POPL'78, pages 84-97. ACM, 1978.
    • (1978) POPL' , vol.78 , pp. 84-97
    • Cousot, P.1    Halbwachs, N.2
  • 10
    • 0027961596 scopus 로고
    • Interprocedural may-alias analysis for pointers: Beyond fc-limiting
    • ACM
    • A. Deutsch. Interprocedural may-alias analysis for pointers: Beyond fc-limiting. In PLDI'94, pages 230-241. ACM, 1994.
    • (1994) PLDI'94 , pp. 230-241
    • Deutsch, A.1
  • 11
    • 33745656232 scopus 로고    scopus 로고
    • An automata-theoretic approach to interprocedural dataflow analysis
    • LNCS 1578, Springer
    • J. Esparza and J. Knoop. An automata-theoretic approach to interprocedural dataflow analysis. In FoSSaCS'99, LNCS 1578, pages 14-30. Springer, 1999.
    • (1999) FoSSaCS'99 , pp. 14-30
    • Esparza, J.1    Knoop, J.2
  • 12
    • 84958757867 scopus 로고    scopus 로고
    • A BDD-based model checker for recursive programs
    • LNCS 2102, Springer
    • J. Esparza and S. Schwoon. A BDD-based model checker for recursive programs. In CAV.'01, LNCS 2102, pages 324-336. Springer, 2001.
    • (2001) CAV.'01 , pp. 324-336
    • Esparza, J.1    Schwoon, S.2
  • 13
    • 84890058869 scopus 로고    scopus 로고
    • Abstract interpretation-based static analysis of mobile ambients
    • LNCS 2126, Springer
    • J. Feret. Abstract interpretation-based static analysis of mobile ambients. In SAS'01, LNCS 2126, pages 412-430. Springer, 2001.
    • (2001) SAS'01 , pp. 412-430
    • Feret, J.1
  • 15
    • 0042524429 scopus 로고    scopus 로고
    • Dynamic partitioning in linear relation analysis. Application to the verification of reactive systems
    • B. Jeannet. Dynamic partitioning in linear relation analysis. Application to the verification of reactive systems. Formal Methods in System Design, 23(1), 2003.
    • (2003) Formal Methods in System Design , vol.23 , Issue.1
    • Jeannet, B.1
  • 16
    • 35048895774 scopus 로고    scopus 로고
    • Abstracting call-stacks for interprocedural verification of imperative programs
    • INRIA, July
    • B. Jeannet and W. Serwe. Abstracting call-stacks for interprocedural verification of imperative programs. Research Report 4904, INRIA, July 2003.
    • (2003) Research Report 4904
    • Jeannet, B.1    Serwe, W.2
  • 17
    • 84945249806 scopus 로고    scopus 로고
    • Class analysis of object-oriented programs through abstract interpretation
    • LNCS 2030, Springer
    • T. Jensen and F. Spoto. Class analysis of object-oriented programs through abstract interpretation. In FoSSaCS'01, LNCS 2030, pages 261-275. Springer, 2001.
    • (2001) FoSSaCS'01 , pp. 261-275
    • Jensen, T.1    Spoto, F.2
  • 18
    • 0002001907 scopus 로고
    • A flexible approach to interprocedural data flow analysis and programs with recursive data structures
    • ACM
    • N. D. Jones and S. S. Muchnick. A flexible approach to interprocedural data flow analysis and programs with recursive data structures. In POPL '82. ACM, 1982.
    • (1982) POPL '82.
    • Jones, N.D.1    Muchnick, S.S.2
  • 19
    • 84976754093 scopus 로고
    • The interprocedural coincidence theorem
    • LNCS 641, Springer
    • J. Knoop and B. Steffen. The interprocedural coincidence theorem. In CC'92, LNCS 641, pages 125-140. Springer, 1992.
    • (1992) CC'92 , pp. 125-140
    • Knoop, J.1    Steffen, B.2
  • 20
    • 1442333664 scopus 로고    scopus 로고
    • The octagon abstract domain
    • IEEE
    • A. Miné. The octagon abstract domain. In AST 2001 in WCRE 2001, pages 310319. IEEE, 2001.
    • (2001) AST 2001 in WCRE 2001 , pp. 310319
    • Miné, A.1
  • 22
    • 0029180939 scopus 로고
    • Precise interprocedural dataflow analysis via graph reachability
    • ACM
    • T. Reps, S. Horwitz, and M. Sagiv. Precise interprocedural dataflow analysis via graph reachability. In POPL'95, pages 49-61. ACM, 1995.
    • (1995) POPL'95 , pp. 49-61
    • Reps, T.1    Horwitz, S.2    Sagiv, M.3
  • 23
    • 35248814801 scopus 로고    scopus 로고
    • Weighted pushdown systems and their application to interprocedural dataflow analysis
    • LNCS 2694. Springer
    • T. Reps, S. Schwoon, and S. Jha. Weighted pushdown systems and their application to interprocedural dataflow analysis. In SAS'03, LNCS 2694. Springer, 2003.
    • (2003) SAS'03
    • Reps, T.1    Schwoon, S.2    Jha, S.3
  • 24
    • 84958978460 scopus 로고    scopus 로고
    • Interprocedural shape analysis for recursive programs
    • LNCS 2027, Springer
    • N. Rinetzky and M. Sagiv. Interprocedural shape analysis for recursive programs. In CC'01, LNCS 2027, pages 133-149. Springer, 2001.
    • (2001) CC'01 , pp. 133-149
    • Rinetzky, N.1    Sagiv, M.2
  • 25
    • 84894560040 scopus 로고    scopus 로고
    • An approach to symbolic test generation
    • LNCS 1945, Springer
    • V. Rusu, L. du Bousquet, and T. Jéron. An approach to symbolic test generation. In IFM'00, LNCS 1945, pages 338-357. Springer, 2000.
    • (2000) IFM'00 , pp. 338-357
    • Rusu, V.1    Du Bousquet, L.2    Jéron, T.3
  • 26
    • 0030263395 scopus 로고    scopus 로고
    • Precise interprocedural dataflow analysis with applications to constant propagation
    • M. Sagiv, T. Reps, and S. Horwitz. Precise interprocedural dataflow analysis with applications to constant propagation. TCS, 167(1-2):131-170, 1996.
    • (1996) TCS , vol.167 , Issue.1-2 , pp. 131-170
    • Sagiv, M.1    Reps, T.2    Horwitz, S.3
  • 27
    • 0039488517 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • M. Sagiv, T. Reps, and R. Wilhelm. Parametric shape analysis via 3-valued logic. ACM ToPLaS, 24(3), 2002.
    • (2002) ACM ToPLaS , vol.24 , Issue.3
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 28
    • 0001859449 scopus 로고
    • Semantic foundations of program analysis
    • S. Muchnick and N. Jones, editors, chapter 7. Prentice Hall
    • M. Sharir and A. Pnueli. Semantic foundations of program analysis. In S. Muchnick and N. Jones, editors, Program Flow Analysis: Theory and Applications, chapter 7. Prentice Hall, 1981.
    • (1981) Program Flow Analysis: Theory and Applications
    • Sharir, M.1    Pnueli, A.2


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