메뉴 건너뛰기




Volumn 5403 LNCS, Issue , 2009, Pages 335-348

Shape-value abstraction for verifying linearizability

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACTING; DATA STRUCTURES;

EID: 58449104477     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-93900-9_27     Document Type: Conference Paper
Times cited : (75)

References (19)
  • 1
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • Herlihy, M.P., Wing, J.M.: Linearizability: a correctness condition for concurrent objects. ACM Trans. on Program. Languages and Systems 12(3), 463-492 (1990)
    • (1990) ACM Trans. on Program. Languages and Systems , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.M.2
  • 2
    • 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
  • 3
    • 27844608462 scopus 로고    scopus 로고
    • Lock-free dynamic hash tables with open addressing
    • Gao, H., Groote, J.F., Hesselink, W.H.: Lock-free dynamic hash tables with open addressing. Distributed Computing 18(1), 21-42 (2005)
    • (2005) Distributed Computing , vol.18 , Issue.1 , pp. 21-42
    • Gao, H.1    Groote, J.F.2    Hesselink, W.H.3
  • 4
    • 58449133075 scopus 로고    scopus 로고
    • Colvin, R., Groves, L., Luchangco, V., Moir, M.: Formal verification of a lazy concurrent list-based set. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, 4144, pp. 473-488. Springer, Heidelberg (2006)
    • Colvin, R., Groves, L., Luchangco, V., Moir, M.: Formal verification of a lazy concurrent list-based set. In: Ball, T., Jones, R.B. (eds.) CAV 2006. LNCS, vol. 4144, pp. 473-488. Springer, Heidelberg (2006)
  • 5
    • 33749871295 scopus 로고    scopus 로고
    • Vafeiadis, V., Herlihy, M., Hoare, T., Shapiro, M.: Proving correctness of highly- concurrent linearisable objects. In: PPoPP 2006, pp. 129-136. ACM Press, New York (2006)
    • Vafeiadis, V., Herlihy, M., Hoare, T., Shapiro, M.: Proving correctness of highly- concurrent linearisable objects. In: PPoPP 2006, pp. 129-136. ACM Press, New York (2006)
  • 6
    • 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)
  • 7
    • 48949099750 scopus 로고    scopus 로고
    • Manevich, R., Lev-Ami, T., Ramalingam, G., Sagiv, M., 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., Ramalingam, G., Sagiv, M., 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)
  • 8
    • 48949089233 scopus 로고    scopus 로고
    • Berdine, J., Lev-Ami, T., Manevich, R., Ramalingam, G., Sagiv, M.: Thread quantification for concurrent shape analysis. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, 5123, pp. 399-413. Springer, Heidelberg (2008)
    • Berdine, J., Lev-Ami, T., Manevich, R., Ramalingam, G., Sagiv, M.: Thread quantification for concurrent shape analysis. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, vol. 5123, pp. 399-413. Springer, Heidelberg (2008)
  • 9
    • 38149033563 scopus 로고    scopus 로고
    • A marriage of rely/guarantee and separation logic
    • Caires, L, Vasconcelos, V.T, eds, CONCUR 2007, Springer, Heidelberg
    • Vafeiadis, V., Parkinson, M.: A marriage of rely/guarantee and separation logic. In: Caires, L., Vasconcelos, V.T. (eds.) CONCUR 2007. LNCS, vol. 4703, pp. 256-271. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4703 , pp. 256-271
    • Vafeiadis, V.1    Parkinson, M.2
  • 10
    • 0020929268 scopus 로고
    • Specification and design of (parallel) programs
    • Jones, C.B.: Specification and design of (parallel) programs. In: IFIP Congress, pp. 321-332 (1983)
    • (1983) IFIP Congress , pp. 321-332
    • Jones, C.B.1
  • 11
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures. In: LICS
    • Los Alamitos
    • Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: LICS 2002, pp. 55-74. IEEE Computer Society, Los Alamitos (2002)
    • (2002) 55-74. IEEE Computer Society , pp. 2002
    • Reynolds, J.C.1
  • 12
    • 0003852103 scopus 로고
    • Systems programming: Coping with parallelism
    • Technical Report RJ5118, IBM Almaden Res. Ctr
    • Treiber, R.K.: Systems programming: Coping with parallelism. Technical Report RJ5118, IBM Almaden Res. Ctr. (1986)
    • (1986)
    • Treiber, R.K.1
  • 13
    • 58449085465 scopus 로고    scopus 로고
    • Fine-grained concurrency verification. Ph.D. dissertation, University of Cambridge
    • Also available as Technical Report UCAM-CL-TR-726
    • Vafeiadis, V.: Fine-grained concurrency verification. Ph.D. dissertation, University of Cambridge (2007); Also available as Technical Report UCAM-CL-TR-726
    • Vafeiadis, V.1
  • 14
    • 38149043440 scopus 로고    scopus 로고
    • Calcagno, C., Parkinson, M., 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., 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)
  • 15
    • 33745765468 scopus 로고    scopus 로고
    • A local shape analysis based on separation logic
    • Hermanns, H, Palsberg, J, eds, TACAS 2006, Springer, Heidelberg
    • Distefano, D., O'Hearn, P.W., Yang, H.: A local shape analysis based on separation logic. In: Hermanns, H., Palsberg, J. (eds.) TACAS 2006. LNCS, vol. 3920, pp. 287-302. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.3920 , pp. 287-302
    • Distefano, D.1    O'Hearn, P.W.2    Yang, H.3
  • 16
    • 0029723606 scopus 로고    scopus 로고
    • Michael, M., Scott, M.: Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In: PODC, pp. 267-275. ACM Press, New York (1996)
    • Michael, M., Scott, M.: Simple, fast, and practical non-blocking and blocking concurrent queue algorithms. In: PODC, pp. 267-275. ACM Press, New York (1996)
  • 17
    • 84947240242 scopus 로고    scopus 로고
    • Harris, T.L., Fraser, K., Pratt, I.A.: A practical multi-word compare-and-swap operation. In: Malkhi, D. (ed.) DISC 2002. LNCS, 2508, pp. 265-279. Springer, Heidelberg (2002)
    • Harris, T.L., Fraser, K., Pratt, I.A.: A practical multi-word compare-and-swap operation. In: Malkhi, D. (ed.) DISC 2002. LNCS, vol. 2508, pp. 265-279. Springer, Heidelberg (2002)
  • 18
    • 31844449178 scopus 로고    scopus 로고
    • Wang, L., Stoller, S.D.: Static analysis of atomicity for programs with non-blocking synchronization. In: PPoPP 2005, pp. 61-71. ACM Press, New York (2005)
    • Wang, L., Stoller, S.D.: Static analysis of atomicity for programs with non-blocking synchronization. In: PPoPP 2005, pp. 61-71. ACM Press, New York (2005)


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