메뉴 건너뛰기




Volumn , Issue , 2011, Pages 578-589

On inter-procedural analysis of programs with lists and data

Author keywords

assertion synthesis; dynamic data structures; interprocedural analysis

Indexed keywords

FORMAL LOGIC;

EID: 79959878355     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1993498.1993566     Document Type: Conference Paper
Times cited : (25)

References (29)
  • 1
    • 35448969306 scopus 로고    scopus 로고
    • Invariant synthesis for combined theories
    • VMCAI, Springer
    • D. Beyer, T.A. Henzinger, R. Majumdar, and A. Rybalchenko. Invariant synthesis for combined theories. In VMCAI, volume 4349 of LNCS, pages 378-394. Springer, 2007.
    • (2007) LNCS , vol.4349 , pp. 378-394
    • Beyer, D.1    Henzinger, T.A.2    Majumdar, R.3    Rybalchenko, A.4
  • 2
    • 77954989940 scopus 로고    scopus 로고
    • Invariant synthesis for programs manipulating lists with unbounded data
    • CAV, Springer
    • A. Bouajjani, C. Drǎgoi, C. Enea, A. Rezine, and M. Sighireanu. Invariant synthesis for programs manipulating lists with unbounded data. In CAV, volume 6174 of LNCS, pages 72-88. Springer, 2010.
    • (2010) LNCS , vol.6174 , pp. 72-88
    • Bouajjani, A.1    Drǎgoi, C.2    Enea, C.3    Rezine, A.4    Sighireanu, M.5
  • 3
    • 70350303365 scopus 로고    scopus 로고
    • Compositional shape analysis by means of bi-abduction
    • ACM
    • C. Calcagno, D. Distefano, P.W. O'Hearn, and H. Yang. Compositional shape analysis by means of bi-abduction. In POPL, pages 289-300. ACM, 2009.
    • (2009) POPL , pp. 289-300
    • Calcagno, C.1    Distefano, D.2    O'Hearn, P.W.3    Yang, H.4
  • 5
    • 84884477791 scopus 로고    scopus 로고
    • Celia plugin. http://www.liafa.jussieu.fr/celia.
    • Celia Plugin
  • 6
    • 67650136341 scopus 로고    scopus 로고
    • Relational inductive shape analysis
    • ACM
    • B.-Y.E. Chang and X. Rival. Relational inductive shape analysis. In POPL, pages 247-260. ACM, 2008.
    • (2008) POPL , pp. 247-260
    • Chang, B.-Y.E.1    Rival, X.2
  • 7
    • 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, pages 238-252. ACM, 1977.
    • (1977) POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 8
    • 0003038166 scopus 로고
    • Static determination of dynamic properties of recursive procedures
    • North-Holland Publishing Company
    • P. Cousot and R. Cousot. Static determination of dynamic properties of recursive procedures. In IFIP Conf. on Formal Description of Programming Concepts, pages 237-277. North-Holland Publishing Company, 1977.
    • (1977) IFIP Conf. on Formal Description of Programming Concepts , pp. 237-277
    • Cousot, P.1    Cousot, R.2
  • 9
    • 0018294932 scopus 로고
    • Systematic design of program analysis frameworks
    • ACM
    • P. Cousot and R. Cousot. Systematic design of program analysis frameworks. In POPL, pages 269-282. ACM, 1979.
    • (1979) POPL , pp. 269-282
    • Cousot, P.1    Cousot, R.2
  • 11
    • 0025213652 scopus 로고
    • On determining lifetime and aliasing of dynamically allocated data in higher-order functional specifications
    • ACM
    • A. Deutsch. On determining lifetime and aliasing of dynamically allocated data in higher-order functional specifications. In POPL, pages 157-168. ACM, 1990.
    • (1990) POPL , pp. 157-168
    • Deutsch, A.1
  • 12
    • 70350348400 scopus 로고    scopus 로고
    • A combination framework for tracking partition sizes
    • ACM
    • S. Gulwani, T. Lev-Ami, and S. Sagiv. A combination framework for tracking partition sizes. In POPL, pages 239-251. ACM, 2009.
    • (2009) POPL , pp. 239-251
    • Gulwani, S.1    Lev-Ami, T.2    Sagiv, S.3
  • 13
    • 67650149829 scopus 로고    scopus 로고
    • Lifting abstract interpreters to quantified logical domains
    • ACM
    • S. Gulwani, B. McCloskey, and A. Tiwari. Lifting abstract interpreters to quantified logical domains. In POPL, pages 235-246. ACM, 2008.
    • (2008) POPL , pp. 235-246
    • Gulwani, S.1    McCloskey, B.2    Tiwari, A.3
  • 14
    • 70350237581 scopus 로고    scopus 로고
    • From tests to proofs
    • TACAS, Springer
    • A. Gupta, R. Majumdar, and A. Rybalchenko. From tests to proofs. In TACAS, volume 5505 of LNCS, pages 262-276. Springer, 2009.
    • (2009) LNCS , vol.5505 , pp. 262-276
    • Gupta, A.1    Majumdar, R.2    Rybalchenko, A.3
  • 15
    • 67650081228 scopus 로고    scopus 로고
    • Discovering properties about arrays in simple programs
    • ACM
    • N. Halbwachs and M. Péron. Discovering properties about arrays in simple programs. In PLDI, pages 339-348. ACM, 2008.
    • (2008) PLDI , pp. 339-348
    • Halbwachs, N.1    Péron, M.2
  • 17
    • 70350592315 scopus 로고    scopus 로고
    • Apron: A library of numerical abstract domains for static analysis
    • CAV, Springer
    • B. Jeannet and A. Miné. Apron: A library of numerical abstract domains for static analysis. In CAV, volume 5643 of LNCS, pages 661-667. Springer, 2009.
    • (2009) LNCS , vol.5643 , pp. 661-667
    • Jeannet, B.1    Miné, A.2
  • 18
    • 38149012113 scopus 로고    scopus 로고
    • Array abstractions from proofs
    • CAV, Springer
    • R. Jhala and K.L. McMillan. Array abstractions from proofs. In CAV, volume 4590 of LNCS, pages 193-206. Springer, 2007.
    • (2007) LNCS , vol.4590 , pp. 193-206
    • Jhala, R.1    McMillan, K.L.2
  • 19
    • 24144463825 scopus 로고    scopus 로고
    • Predicate abstraction and canonical abstraction for singly-linked lists
    • VMCAI, Springer
    • R. Manevich, E. Yahav, G. Ramalingam, and S. Sagiv. Predicate abstraction and canonical abstraction for singly-linked lists. In VMCAI, volume 3385 of LNCS, pages 181-198. Springer, 2005.
    • (2005) LNCS , vol.3385 , pp. 181-198
    • Manevich, R.1    Yahav, E.2    Ramalingam, G.3    Sagiv, S.4
  • 20
    • 78149256089 scopus 로고    scopus 로고
    • Statically inferring complex heap, array, and numeric invariants
    • SAS, Springer
    • B. McCloskey, T.W. Reps, and S. Sagiv. Statically inferring complex heap, array, and numeric invariants. In SAS, volume 6337 of LNCS, pages 71-99. Springer, 2010.
    • (2010) LNCS , vol.6337 , pp. 71-99
    • McCloskey, B.1    Reps, T.W.2    Sagiv, S.3
  • 21
    • 77949411581 scopus 로고    scopus 로고
    • An analysis of permutations in arrays
    • VMCAI
    • V. Perrelle and N. Halbwachs. An analysis of permutations in arrays. In VMCAI, volume 5944 of LNCS, pages 279-294, 2010.
    • (2010) LNCS , vol.5944 , pp. 279-294
    • Perrelle, V.1    Halbwachs, N.2
  • 22
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • IEEE Computer Society
    • J. C. Reynolds. Separation logic: A logic for shared mutable data structures. In LICS, pages 55-74. IEEE Computer Society, 2002.
    • (2002) LICS , pp. 55-74
    • Reynolds, J.C.1
  • 23
    • 17044424894 scopus 로고    scopus 로고
    • A semantics for procedure local heaps and its abstractions
    • ACM
    • N. Rinetzky, J. Bauer, T.W. Reps, S. Sagiv, and R. Wilhelm. A semantics for procedure local heaps and its abstractions. In POPL, pages 296-309. ACM, 2005.
    • (2005) POPL , pp. 296-309
    • Rinetzky, N.1    Bauer, J.2    Reps, T.W.3    Sagiv, S.4    Wilhelm, R.5
  • 24
    • 33646039398 scopus 로고    scopus 로고
    • Interprocedural shape analysis for cutpoint-free programs
    • SAS, Springer
    • N. Rinetzky, S. Sagiv, and E. Yahav. Interprocedural shape analysis for cutpoint-free programs. In SAS, volume 3672 of LNCS, pages 284-302. Springer, 2005.
    • (2005) LNCS , vol.3672 , pp. 284-302
    • Rinetzky, N.1    Sagiv, S.2    Yahav, E.3
  • 25
    • 79251558826 scopus 로고    scopus 로고
    • Calling context abstraction with shapes
    • ACM
    • X. Rival and B.-Y.E. Chang. Calling context abstraction with shapes. In POPL, pages 173-186. ACM, 2011.
    • (2011) POPL , pp. 173-186
    • Rival, X.1    Chang, B.-Y.E.2
  • 28
    • 0002823436 scopus 로고
    • Two approaches to interprocedural data flow analysis
    • New York University
    • M. Sharir and A. Pnueli. Two approaches to interprocedural data flow analysis. In Program Flow Analysis: Theory and Applications, pages 189-234. New York University, 1981.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 189-234
    • Sharir, M.1    Pnueli, A.2
  • 29
    • 58449104477 scopus 로고    scopus 로고
    • Shape-value abstraction for verifying linearizability
    • VMCAI, Springer
    • V. Vafeiadis. Shape-value abstraction for verifying linearizability. In VMCAI, volume 5403 of LNCS, pages 335-348. Springer, 2009.
    • (2009) LNCS , vol.5403 , pp. 335-348
    • Vafeiadis, V.1


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