메뉴 건너뛰기




Volumn 5123 LNCS, Issue , 2008, Pages 399-413

Thread quantification for concurrent shape analysis

Author keywords

[No Author keywords available]

Indexed keywords

BOOLEAN ALGEBRA; COMPUTER AIDED ANALYSIS; CONCURRENCY CONTROL; CORRELATION METHODS; DATA STRUCTURES; DIGITAL SIGNAL PROCESSING; PROGRAM INTERPRETERS;

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

References (29)
  • 1
    • 38149072282 scopus 로고    scopus 로고
    • Amit, D., Rinetzky, N., Reps, T., Sagiv, M., Yahav, E.: Comparison under abstraction for verifying linearizability. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, 4590, pp. 477-490. Springer, Heidelberg (2007)
    • Amit, D., Rinetzky, N., Reps, T., Sagiv, M., Yahav, E.: Comparison under abstraction for verifying linearizability. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 477-490. Springer, Heidelberg (2007)
  • 2
    • 38149043440 scopus 로고    scopus 로고
    • Calcagno, C., Parkinson, M.J., Vafeiadis, V.: Modular safety checking for fine-grained concurrency. In: Riis Nielson, H., Filé, G. (eds.) SAS 2007. LNCS, 4634, pp. 233-248. Springer, Heidelberg (2007)
    • Calcagno, C., Parkinson, M.J., Vafeiadis, V.: Modular safety checking for fine-grained concurrency. In: Riis Nielson, H., Filé, G. (eds.) SAS 2007. LNCS, vol. 4634, pp. 233-248. Springer, Heidelberg (2007)
  • 3
    • 47249131712 scopus 로고    scopus 로고
    • Proving Ptolemy right: The environment abstraction framework for model checking concurrent systems
    • Ramakrishnan, C.R, Rehof, J, eds, TACAS 2008, Springer, Heidelberg
    • Clarke, E., Talupur, M., Veith, H.: Proving Ptolemy right: The environment abstraction framework for model checking concurrent systems. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 33-47. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4963 , pp. 33-47
    • Clarke, E.1    Talupur, M.2    Veith, H.3
  • 4
    • 84976765085 scopus 로고
    • Synthesis of resource invariants for concurrent programs
    • Clarke, E.M.: Synthesis of resource invariants for concurrent programs. TOPLAS 2(3) (1980)
    • (1980) TOPLAS , vol.2 , Issue.3
    • Clarke, E.M.1
  • 5
    • 33745637712 scopus 로고    scopus 로고
    • Environment abstraction for parameterized verification
    • Emerson, E.A, Namjoshi, K.S, eds, VMCAI 2006, Springer, Heidelberg
    • Clarke, E.M., Talupur, M., Veith, H.: Environment abstraction for parameterized verification. In: Emerson, E.A., Namjoshi, K.S. (eds.) VMCAI 2006. LNCS, vol. 3855, pp. 126-141. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3855 , pp. 126-141
    • Clarke, E.M.1    Talupur, M.2    Veith, H.3
  • 6
    • 35048816017 scopus 로고    scopus 로고
    • Formal verification of a practical lock-free queue algorithm
    • de Frutos-Escrig, D, Núñez, M, eds, FORTE 2004, Springer, Heidelberg
    • Doherty, S., Groves, L., Luchangco, V., Moir, M.: Formal verification of a practical lock-free queue algorithm. In: de Frutos-Escrig, D., Núñez, M. (eds.) FORTE 2004. LNCS, vol. 3235, pp. 97-114. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3235 , pp. 97-114
    • Doherty, S.1    Groves, L.2    Luchangco, V.3    Moir, M.4
  • 7
    • 0036038631 scopus 로고    scopus 로고
    • Flanagan, C., Qadeer, S.: Predicate abstraction for software verification. In: POPL (2002)
    • Flanagan, C., Qadeer, S.: Predicate abstraction for software verification. In: POPL (2002)
  • 8
    • 35248831215 scopus 로고    scopus 로고
    • Thread-modular model checking
    • Ball, T, Rajamani, S.K, eds, SPIN, Springer, Heidelberg
    • Flanagan, C., Qadeer, S.: Thread-modular model checking. In: Ball, T., Rajamani, S.K. (eds.) SPIN 2003. LNCS, vol. 2648, pp. 213-224. Springer, Heidelberg (2003)
    • (2003) LNCS , vol.2648 , pp. 213-224
    • Flanagan, C.1    Qadeer, S.2
  • 9
    • 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)
  • 10
    • 84865647096 scopus 로고    scopus 로고
    • Gulwani, S., McCloskey, B., Tiwari, A.: Lifting abstract interpreters to quantified logical domains. In: POPL (2008)
    • Gulwani, S., McCloskey, B., Tiwari, A.: Lifting abstract interpreters to quantified logical domains. In: POPL (2008)
  • 11
    • 8344251761 scopus 로고    scopus 로고
    • Henzinger, T.A., Jhala, R., Majumdar, R.: Race checking by context inference. In: PLDI (2004)
    • Henzinger, T.A., Jhala, R., Majumdar, R.: Race checking by context inference. In: PLDI (2004)
  • 12
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • Herlihy, M.P., Wing, J.M.: Linearizability: a correctness condition for concurrent objects. TOPLAS 12(3) (1990)
    • (1990) TOPLAS , vol.12 , Issue.3
    • Herlihy, M.P.1    Wing, J.M.2
  • 14
    • 0020929268 scopus 로고
    • Specification and design of (parallel) programs
    • Jones, C.B.: Specification and design of (parallel) programs. In: IFIP Congress (1983)
    • (1983) IFIP Congress
    • Jones, C.B.1
  • 15
    • 37049005548 scopus 로고    scopus 로고
    • Predicate abstraction with indexed predicates
    • Lahiri, S.K., Bryant, R.E.: Predicate abstraction with indexed predicates. TOCL 9(1) (2007)
    • (2007) TOCL , vol.9 , Issue.1
    • Lahiri, S.K.1    Bryant, R.E.2
  • 16
    • 84906086021 scopus 로고    scopus 로고
    • Lev-Ami, T., Sagiv, M.: TVLA: A framework for implementing static analyses. In: Palsberg, J. (ed.) SAS 2000. LNCS, 1824, pp. 280-302. Springer, Heidelberg (2000), http://www.cs.tau.ac.il/~tvla/
    • Lev-Ami, T., Sagiv, M.: TVLA: A framework for implementing static analyses. In: Palsberg, J. (ed.) SAS 2000. LNCS, vol. 1824, pp. 280-302. Springer, Heidelberg (2000), http://www.cs.tau.ac.il/~tvla/
  • 17
    • 0021470522 scopus 로고
    • An approach to automating the verification of compact parallel coordination programs I
    • Lubachevsky, B.D.: An approach to automating the verification of compact parallel coordination programs I. Acta Inf. 21 (1984)
    • (1984) Acta Inf , vol.21
    • Lubachevsky, B.D.1
  • 18
    • 48949099750 scopus 로고    scopus 로고
    • Manevich, R., Lev-Ami, T., Sagiv, M., Ramalingam, G., Berdine, J.: Heap Decomposition for Concurrent Shape Analysis. In: Alpuente, M., Vidal, G. (eds.) SAS 2008. LNCS, 5079, pp. 363-377. Springer, Heidelberg (2008)
    • Manevich, R., Lev-Ami, T., Sagiv, M., Ramalingam, G., Berdine, J.: Heap Decomposition for Concurrent Shape Analysis. In: Alpuente, M., Vidal, G. (eds.) SAS 2008. LNCS, vol. 5079, pp. 363-377. Springer, Heidelberg (2008)
  • 19
    • 0029723606 scopus 로고    scopus 로고
    • Michael, M.M., Scott, M.L.: Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In: PODC (1996)
    • Michael, M.M., Scott, M.L.: Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In: PODC (1996)
  • 20
    • 36349003317 scopus 로고    scopus 로고
    • Symmetry and completeness in the analysis of parameterized systems
    • Cook, B, Podelski, A, eds, VMCAI 2007, Springer, Heidelberg
    • Namjoshi, K.S.: Symmetry and completeness in the analysis of parameterized systems. In: Cook, B., Podelski, A. (eds.) VMCAI 2007. LNCS, vol. 4349, pp. 299-313. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4349 , pp. 299-313
    • Namjoshi, K.S.1
  • 21
    • 0016951439 scopus 로고
    • Verifying properties of parallel programs: An axiomatic approach
    • Owicki, S.S., Gries, D.: Verifying properties of parallel programs: An axiomatic approach. CACM 19(5) (1976)
    • (1976) CACM , vol.19 , Issue.5
    • Owicki, S.S.1    Gries, D.2
  • 22
    • 84903156915 scopus 로고    scopus 로고
    • Automatic deductive verification with invisible invariants
    • Margaria, T, Yi, W, eds, ETAPS 2001 and TACAS 2001, Springer, Heidelberg
    • Pnueli, A., Ruah, S., Zuck, L.D.: Automatic deductive verification with invisible invariants. In: Margaria, T., Yi, W. (eds.) ETAPS 2001 and TACAS 2001. LNCS, vol. 2031. Springer, Heidelberg (2001)
    • (2001) LNCS , vol.2031
    • Pnueli, A.1    Ruah, S.2    Zuck, L.D.3
  • 23
    • 33646065057 scopus 로고    scopus 로고
    • Podelski, A., Wies, T.: Boolean Heaps. In: Hankin, C., Siveroni, I. (eds.) SAS 2005. LNCS, 3672, pp. 268-283. Springer, Heidelberg (2005)
    • Podelski, A., Wies, T.: Boolean Heaps. In: Hankin, C., Siveroni, I. (eds.) SAS 2005. LNCS, vol. 3672, pp. 268-283. Springer, Heidelberg (2005)
  • 24
    • 0039488517 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • Sagiv, M., Reps, T., Wilhelm, R.: Parametric shape analysis via 3-valued logic. TOPLAS 24(3) (2002)
    • (2002) TOPLAS , vol.24 , Issue.3
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 25
    • 0003852103 scopus 로고
    • Systems programming: Coping with parallelism
    • Technical Report RJ 5118, IBM Almaden Research Center
    • Treiber, R.K.: Systems programming: Coping with parallelism. Technical Report RJ 5118, IBM Almaden Research Center (1986)
    • (1986)
    • Treiber, R.K.1
  • 26
    • 36349025169 scopus 로고    scopus 로고
    • The spotlight principle
    • Cook, B, Podelski, A, eds, VMCAI 2007, Springer, Heidelberg
    • Wachter, B., Westphal, B.: The spotlight principle. In: Cook, B., Podelski, A. (eds.) VMCAI 2007. LNCS, vol. 4349, pp. 182-198. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4349 , pp. 182-198
    • Wachter, B.1    Westphal, B.2
  • 27
    • 17644419687 scopus 로고    scopus 로고
    • Verifying safety properties of concurrent Java programs using 3-valued logic
    • Yahav, E.: Verifying safety properties of concurrent Java programs using 3-valued logic. ACM SIGPLAN Notices 36(3) (2001)
    • (2001) ACM SIGPLAN Notices , vol.36 , Issue.3
    • Yahav, E.1
  • 28
    • 8344280849 scopus 로고    scopus 로고
    • Yahav, E., Ramalingam, G.: Verifying safety properties using separation and heterogeneous abstractions. In: PLDI (2004)
    • Yahav, E., Ramalingam, G.: Verifying safety properties using separation and heterogeneous abstractions. In: PLDI (2004)
  • 29
    • 35048814529 scopus 로고    scopus 로고
    • Symbolically computing most-precise abstract operations for shape analysis
    • Jensen, K, Podelski, A, eds, TACAS 2004, Springer, Heidelberg
    • Yorsh, G., Reps, T., Sagiv, M.: Symbolically computing most-precise abstract operations for shape analysis. In: Jensen, K., Podelski, A. (eds.) TACAS 2004. LNCS, vol. 2988, pp. 530-545. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.2988 , pp. 530-545
    • Yorsh, G.1    Reps, T.2    Sagiv, M.3


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