메뉴 건너뛰기




Volumn 4634 LNCS, Issue , 2007, Pages 402-418

Footprint analysis: A shape analysis that discovers preconditions

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; CODES (SYMBOLS); DATA STRUCTURES; FORMAL LOGIC; PROGRAM PROCESSORS;

EID: 38149126372     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-74061-2_25     Document Type: Conference Paper
Times cited : (24)

References (28)
  • 1
    • 24144470812 scopus 로고    scopus 로고
    • Shape Analysis by Predicate Abstraction
    • Cousot, R, ed, VMCAI 2005, Springer, Heidelberg
    • Balaban, I., Pnueli, A., Zuck, L.: Shape Analysis by Predicate Abstraction. In: Cousot, R. (ed.) VMCAI 2005. LNCS, vol. 3385, pp. 164-180. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3385 , pp. 164-180
    • Balaban, I.1    Pnueli, A.2    Zuck, L.3
  • 2
    • 38149032420 scopus 로고    scopus 로고
    • Berdine, J., Calcagno, C., Cook, B., Distefano, D., O'Hearn, P., Wies, T., Yang, H.: Shape analysis of composite data structures. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, 4590, Springer, Heidelberg (2007)
    • Berdine, J., Calcagno, C., Cook, B., Distefano, D., O'Hearn, P., Wies, T., Yang, H.: Shape analysis of composite data structures. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, Springer, Heidelberg (2007)
  • 3
    • 33749858392 scopus 로고    scopus 로고
    • Berdine, J., Cook, B., Distefano, D., O'Hearn, P.: Automatic termination proofs for programs with shape-shifting heaps. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, 4144, pp. 386-400. Springer, Heidelberg (2006)
    • Berdine, J., Cook, B., Distefano, D., O'Hearn, P.: Automatic termination proofs for programs with shape-shifting heaps. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, vol. 4144, pp. 386-400. Springer, Heidelberg (2006)
  • 4
    • 33749861364 scopus 로고    scopus 로고
    • Bouajjani, A., Habermehl, P., Rogalewicz, A., Vojnar, T.: Abstract Tree Regular Model Checking of Complex Dynamic Data Structures. In: Yi, K. (ed.) SAS 2006. LNCS, 4134, pp. 52-70. Springer, Heidelberg (2006)
    • Bouajjani, A., Habermehl, P., Rogalewicz, A., Vojnar, T.: Abstract Tree Regular Model Checking of Complex Dynamic Data Structures. In: Yi, K. (ed.) SAS 2006. LNCS, vol. 4134, pp. 52-70. Springer, Heidelberg (2006)
  • 5
    • 33749853720 scopus 로고    scopus 로고
    • Calcagno, C., Distefano, D., O'Hearn, P., Yang, H.: Beyond Reachability: Shape Abstraction in the Presence of Pointer Arithmetic. In: Yi, K. (ed.) SAS 2006. LNCS, 4134, pp. 182-203. Springer, Heidelberg (2006)
    • Calcagno, C., Distefano, D., O'Hearn, P., Yang, H.: Beyond Reachability: Shape Abstraction in the Presence of Pointer Arithmetic. In: Yi, K. (ed.) SAS 2006. LNCS, vol. 4134, pp. 182-203. Springer, Heidelberg (2006)
  • 6
    • 82755188152 scopus 로고    scopus 로고
    • Local action and abstract separation logic
    • to appear
    • Calcagno, C., O'Hearn, P., Yang, H.: Local action and abstract separation logic. In: LICS'07 (to appear, 2007)
    • (2007) LICS'07
    • Calcagno, C.1    O'Hearn, P.2    Yang, H.3
  • 7
    • 84959062828 scopus 로고    scopus 로고
    • Modular Static Program Analysis
    • Horspool, R.N, ed, CC 2002 and ETAPS 2002, Springer, Heidelberg
    • Cousot, P., Cousot, R.: Modular Static Program Analysis. In: Horspool, R.N. (ed.) CC 2002 and ETAPS 2002. LNCS, vol. 2304, pp. 159-178. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2304 , pp. 159-178
    • Cousot, P.1    Cousot, R.2
  • 8
    • 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 POPL, pp. 238-252 (1977)
    • (1977) 4th POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 9
    • 33745765468 scopus 로고    scopus 로고
    • A local shape analysis based on separation logic
    • Hermanns, H, Palsberg, J, eds, TACAS 2006 and ETAPS 2006, Springer, Heidelberg
    • Distefano, D., O'Hearn, P., Yang, H.: A local shape analysis based on separation logic. In: Hermanns, H., Palsberg, J. (eds.) TACAS 2006 and ETAPS 2006. LNCS, vol. 3920, pp. 287-302. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3920 , pp. 287-302
    • Distefano, D.1    O'Hearn, P.2    Yang, H.3
  • 10
    • 33749868702 scopus 로고    scopus 로고
    • Gotsman, A., Berdine, J., Cook, B.: Interprocedural shape analysis with separated heap abstractions. In: Yi, K. (ed.) SAS 2006. LNCS, 4134, pp. 240-260. Springer, Heidelberg (2006)
    • Gotsman, A., Berdine, J., Cook, B.: Interprocedural shape analysis with separated heap abstractions. In: Yi, K. (ed.) SAS 2006. LNCS, vol. 4134, pp. 240-260. Springer, Heidelberg (2006)
  • 11
  • 12
    • 35448950882 scopus 로고    scopus 로고
    • Shape analysis with inductive recursion synthesis
    • to appear
    • Guo, B., Vachharajani, N., August, D.: Shape analysis with inductive recursion synthesis. In: PLDI 2007 (to appear, 2007)
    • (2007) PLDI
    • Guo, B.1    Vachharajani, N.2    August, D.3
  • 13
    • 29144444097 scopus 로고    scopus 로고
    • Region-based shape analysis with tracked locations
    • Hackett, B., Rugina, R.: Region-based shape analysis with tracked locations. In: 32nd POPL, pp. 310-323 (2005)
    • (2005) 32nd POPL , pp. 310-323
    • Hackett, B.1    Rugina, R.2
  • 15
    • 33749864825 scopus 로고    scopus 로고
    • Lev-Ami, T., Immerman, N., Sagiv, M.: Abstraction for shape analysis with fast and precise transfomers. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, 4144, pp. 547-561. Springer, Heidelberg (2006)
    • Lev-Ami, T., Immerman, N., Sagiv, M.: Abstraction for shape analysis with fast and precise transfomers. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, vol. 4144, pp. 547-561. Springer, Heidelberg (2006)
  • 16
    • 34547463929 scopus 로고    scopus 로고
    • Inferring invariants in Separation Logic for imperative list-processing programs
    • Magill, S., Nanevski, A., Clarke, E., Lee, P.: Inferring invariants in Separation Logic for imperative list-processing programs. In: 3rd SPACE Workshop (2006)
    • (2006) 3rd SPACE Workshop
    • Magill, S.1    Nanevski, A.2    Clarke, E.3    Lee, P.4
  • 18
    • 24144463825 scopus 로고    scopus 로고
    • Predicate abstraction and canonical abstraction for singly-linked lists
    • Cousot, R, ed, VMCAI 2005, Springer, Heidelberg
    • Manevich, R., Yahav, E., Ramalingam, G., Sagiv, M.: Predicate abstraction and canonical abstraction for singly-linked lists. In: Cousot, R. (ed.) VMCAI 2005. LNCS, vol. 3385, pp. 181-198. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3385 , pp. 181-198
    • Manevich, R.1    Yahav, E.2    Ramalingam, G.3    Sagiv, M.4
  • 19
    • 84959039613 scopus 로고    scopus 로고
    • CIL:intermediate language and tools for analysis and transformation of C programs
    • Horspool, R.N, ed, CC 2002 and ETAPS 2002, Springer, Heidelberg
    • Necula, G., McPeak, S., Rahul, S., Weimer, W.: CIL:intermediate language and tools for analysis and transformation of C programs. In: Horspool, R.N. (ed.) CC 2002 and ETAPS 2002. LNCS, vol. 2304, pp. 213-228. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2304 , pp. 213-228
    • Necula, G.1    McPeak, S.2    Rahul, S.3    Weimer, W.4
  • 20
    • 34047114898 scopus 로고    scopus 로고
    • Resources, concurrency and local reasoning. Theoretical Computer Science
    • to appear
    • O'Hearn, P.: Resources, concurrency and local reasoning. Theoretical Computer Science. Preliminary version appeared in CONCUR'04 (to appear, 2007)
    • (2007) Preliminary version appeared in CONCUR'04
    • O'Hearn, P.1
  • 21
    • 84944269268 scopus 로고    scopus 로고
    • Local reasoning about programs that alter data structures
    • Fribourg, L, ed, CSL 2001 and EACSL 2001, Springer, Heidelberg
    • O'Hearn, P., Reynolds, J., Yang, H.: Local reasoning about programs that alter data structures. In: Fribourg, L. (ed.) CSL 2001 and EACSL 2001. LNCS, vol. 2142, pp. 1-19. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2142 , pp. 1-19
    • O'Hearn, P.1    Reynolds, J.2    Yang, H.3
  • 22
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: 17th LICS, pp. 55-74 (2002)
    • (2002) 17th LICS , pp. 55-74
    • Reynolds, J.C.1
  • 23
    • 29144523220 scopus 로고    scopus 로고
    • A semantics for procedure local heaps and its abstractions
    • Rinetzky, N., Bauer, J., Reps, T., Sagiv, M., Wilhelm, R.: A semantics for procedure local heaps and its abstractions. In: 32nd POPL, pp. 296-309 (2005)
    • (2005) 32nd POPL , pp. 296-309
    • Rinetzky, N.1    Bauer, J.2    Reps, T.3    Sagiv, M.4    Wilhelm, R.5
  • 24
    • 0031598986 scopus 로고    scopus 로고
    • Solving Shape-Analysis Problems in Languages with Destructive Updating
    • Sagiv, M., Reps, T., Wilhelm, R.: Solving Shape-Analysis Problems in Languages with Destructive Updating. ACM TOPLAS 20(1), 1-50 (1998)
    • (1998) ACM TOPLAS , vol.20 , Issue.1 , pp. 1-50
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 25
    • 0039488517 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • Sagiv, M., Reps, T., Wilhelm, R.: Parametric shape analysis via 3-valued logic. ACM TOPLAS 24(3), 217-298 (2002)
    • (2002) ACM TOPLAS , vol.24 , Issue.3 , pp. 217-298
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 26
    • 38149017776 scopus 로고    scopus 로고
    • An abstract domain for separation logic formulae
    • Sims, E.-J.: An abstract domain for separation logic formulae. In: 1st EAAI, pp. 133-148 (2006)
    • (2006) 1st EAAI , pp. 133-148
    • Sims, E.-J.1
  • 27
    • 35248859723 scopus 로고    scopus 로고
    • Verifying temporal heap properties specified via evolution logic
    • Degano, P, ed, ESOP 2003 and ETAPS 2003, Springer, Heidelberg
    • Yahav, E., Reps, T., Sagiv, M., Wilhelm, R.: Verifying temporal heap properties specified via evolution logic. In: Degano, P. (ed.) ESOP 2003 and ETAPS 2003. LNCS, vol. 2618, pp. 204-222. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2618 , pp. 204-222
    • Yahav, E.1    Reps, T.2    Sagiv, M.3    Wilhelm, R.4
  • 28
    • 84948962852 scopus 로고    scopus 로고
    • A semantic basis for local reasoning
    • Nielsen, M, Engberg, U, eds, ETAPS 2002 and FOSSACS 2002, Springer, Heidelberg
    • Yang, H., O'Hearn, P.: A semantic basis for local reasoning. In: Nielsen, M., Engberg, U. (eds.) ETAPS 2002 and FOSSACS 2002. LNCS, vol. 2303, pp. 402-416. Springer, Heidelberg (2002)
    • (2002) LNCS , vol.2303 , pp. 402-416
    • Yang, H.1    O'Hearn, P.2


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