메뉴 건너뛰기




Volumn 5123 LNCS, Issue , 2008, Pages 385-398

Scalable shape analysis for systems code

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER AIDED VERIFICATION; DEVICE DRIVERS; FIRE WIRE; INDUSTRIAL PROGRAMS; INTERNATIONAL CONFERENCES; JOIN OPERATIONS; OPERATING SYSTEMS; SHAPE-ANALYSIS; SYSTEMS CODE;

EID: 48949099863     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-70545-1_36     Document Type: Conference Paper
Times cited : (171)

References (24)
  • 1
    • 33749840533 scopus 로고    scopus 로고
    • Arnold, G.: Specialized 3-valued logic shape analysis using structure-based refinement and loose embedding. In: Yi, K. (ed.) SAS 2006. LNCS, 4134, pp. 204-220. Springer, Heidelberg (2006)
    • Arnold, G.: Specialized 3-valued logic shape analysis using structure-based refinement and loose embedding. In: Yi, K. (ed.) SAS 2006. LNCS, vol. 4134, pp. 204-220. Springer, Heidelberg (2006)
  • 2
    • 34748831643 scopus 로고    scopus 로고
    • Ball, T., Bounimova, E., Cook, B., Levin, V., Lichtenberg, J., McGarvey, C., Ondrusek, B., Rajamani, S.K., Ustuner, A.: Thorough static analysis of device drivers. In: EuroSys (2006)
    • Ball, T., Bounimova, E., Cook, B., Levin, V., Lichtenberg, J., McGarvey, C., Ondrusek, B., Rajamani, S.K., Ustuner, A.: Thorough static analysis of device drivers. In: EuroSys (2006)
  • 3
    • 38149070828 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, pp. 178-192. 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, pp. 178-192. Springer, Heidelberg (2007)
  • 4
    • 33646807486 scopus 로고    scopus 로고
    • Berdine, J., Calcagno, C., O'Hearn, P.: Symbolic execution with separation logic. In: Yi, K. (ed.) APLAS 2005. LNCS, 3780, pp. 52-68. Springer, Heidelberg (2005)
    • Berdine, J., Calcagno, C., O'Hearn, P.: Symbolic execution with separation logic. In: Yi, K. (ed.) APLAS 2005. LNCS, vol. 3780, pp. 52-68. Springer, Heidelberg (2005)
  • 5
    • 48849117992 scopus 로고    scopus 로고
    • Berdine, J., Lev-Ami, T., Manevich, R., Ramalingam, G., Sagiv, M.: Thread quantification for concurrent shape analysis. In: CAV (2008)
    • Berdine, J., Lev-Ami, T., Manevich, R., Ramalingam, G., Sagiv, M.: Thread quantification for concurrent shape analysis. In: CAV (2008)
  • 6
    • 0038039865 scopus 로고    scopus 로고
    • Blanchet, B., Cousot, P., Cousot, R., Feret, J., Mauborgne, L., Miné, A., Monniaux, D., Rival, X.: A static analyzer for large safety-critical software. In: PLDI (2003)
    • Blanchet, B., Cousot, P., Cousot, R., Feret, J., Mauborgne, L., Miné, A., Monniaux, D., Rival, X.: A static analyzer for large safety-critical software. In: PLDI (2003)
  • 7
    • 38149096969 scopus 로고    scopus 로고
    • Chang, B., Rival, X., Necula, G.: Shape analysis with structural invariant checkers. In: Riis Nielson, H., Filé, G. (eds.) SAS 2007. LNCS, 4634, pp. 384-401. Springer, Heidelberg (2007)
    • Chang, B., Rival, X., Necula, G.: Shape analysis with structural invariant checkers. In: Riis Nielson, H., Filé, G. (eds.) SAS 2007. LNCS, vol. 4634, pp. 384-401. Springer, Heidelberg (2007)
  • 8
    • 48949090014 scopus 로고    scopus 로고
    • Chou, A., Yang, J., Chelf, B., Hallem, S., Engler, D.R.: An empirical study of operating system errors. In: SOSP (2001)
    • Chou, A., Yang, J., Chelf, B., Hallem, S., Engler, D.R.: An empirical study of operating system errors. In: SOSP (2001)
  • 9
    • 85050550846 scopus 로고    scopus 로고
    • Cousot, P., Cousot, R.: Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: POPL (1977)
    • Cousot, P., Cousot, R.: Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In: POPL (1977)
  • 10
    • 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
  • 11
    • 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)
  • 12
    • 35448984534 scopus 로고    scopus 로고
    • Gotsman, A., Berdine, J., Cook, B., Sagiv, M.: Thread-modular shape analysis. In: PLDI (2007)
    • Gotsman, A., Berdine, J., Cook, B., Sagiv, M.: Thread-modular shape analysis. In: PLDI (2007)
  • 13
    • 35448950882 scopus 로고    scopus 로고
    • Guo, B., Vachharajani, N., August, D.: Shape analysis with inductive recursion synthesis. In: PLDI (2007)
    • Guo, B., Vachharajani, N., August, D.: Shape analysis with inductive recursion synthesis. In: PLDI (2007)
  • 14
    • 29144444097 scopus 로고    scopus 로고
    • Hackett, B., Rugina, R.: Region-based shape analysis with tracked locations. In: POPL (2005)
    • Hackett, B., Rugina, R.: Region-based shape analysis with tracked locations. In: POPL (2005)
  • 15
    • 2442623463 scopus 로고    scopus 로고
    • Henzinger, T., Jhala, R., Majumdar, R., McMillan, K.: Abstractions from proofs. In: POPL (2004)
    • Henzinger, T., Jhala, R., Majumdar, R., McMillan, K.: Abstractions from proofs. In: POPL (2004)
  • 16
    • 84906086021 scopus 로고    scopus 로고
    • Lev-Ami, T., Sagiv, M.: TVLA: A system for implementing static analyses. In: Palsberg, J. (ed.) SAS 2000. LNCS, 1824, pp. 280-302. Springer, Heidelberg (2000)
    • Lev-Ami, T., Sagiv, M.: TVLA: A system for implementing static analyses. In: Palsberg, J. (ed.) SAS 2000. LNCS, vol. 1824, pp. 280-302. Springer, Heidelberg (2000)
  • 17
    • 48949097433 scopus 로고    scopus 로고
    • Magill, S., Nanevski, A., Clarke, E., Lee, P.: Inferring invariants in Separation Logic for imperative list-processing programs. In: SPACE (2006)
    • Magill, S., Nanevski, A., Clarke, E., Lee, P.: Inferring invariants in Separation Logic for imperative list-processing programs. In: SPACE (2006)
  • 19
    • 35048882934 scopus 로고    scopus 로고
    • Manevich, R., Sagiv, M., Ramalingam, G., Field, J.: Partially disjunctive heap abstraction. In: Giacobazzi, R. (ed.) SAS 2004. LNCS, 3148, pp. 265-279. Springer, Heidelberg (2004)
    • Manevich, R., Sagiv, M., Ramalingam, G., Field, J.: Partially disjunctive heap abstraction. In: Giacobazzi, R. (ed.) SAS 2004. LNCS, vol. 3148, pp. 265-279. Springer, Heidelberg (2004)
  • 20
    • 48949095844 scopus 로고    scopus 로고
    • Marron, M., Hermenegildo, M., Kapur, D., Stefanovic, D.: Efficient context-sensitive shape analysis with graph based heap models. In: CC (2008)
    • Marron, M., Hermenegildo, M., Kapur, D., Stefanovic, D.: Efficient context-sensitive shape analysis with graph based heap models. In: CC (2008)
  • 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. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2142
    • O'Hearn, P.1    Reynolds, J.2    Yang, H.3
  • 22
    • 0029180939 scopus 로고    scopus 로고
    • Reps, T., Horwitz, S., Sagiv, M.: Precise interprocedural dataflow analysis via graph reachability. In: POPL (1995)
    • Reps, T., Horwitz, S., Sagiv, M.: Precise interprocedural dataflow analysis via graph reachability. In: POPL (1995)
  • 23
    • 29144523220 scopus 로고    scopus 로고
    • Rinetzky, N., Bauer, J., Reps, T., Sagiv, M., Wilhelm, R.: A semantics for procedure local heaps and its abstractions. In: POPL (2005)
    • Rinetzky, N., Bauer, J., Reps, T., Sagiv, M., Wilhelm, R.: A semantics for procedure local heaps and its abstractions. In: POPL (2005)
  • 24
    • 48949091313 scopus 로고    scopus 로고
    • Swift, M.M., Bershad, B.N., Levy, H.M.: Improving the reliability of commodity operating systems. In: SOSP (2003)
    • Swift, M.M., Bershad, B.N., Levy, H.M.: Improving the reliability of commodity operating systems. In: SOSP (2003)


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