메뉴 건너뛰기




Volumn 5850 LNCS, Issue , 2009, Pages 321-337

Model checking linearizability via refinement

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT SPECIFICATIONS; CONCURRENT OBJECTS; CONCURRENT OPERATIONS; CONCURRENT PROCESS; CORRECTNESS CRITERION; FINITE STATE SYSTEMS; LINEARIZABILITY; PARTIAL ORDER REDUCTIONS; SEARCH SPACES; SEQUENTIAL SEMANTICS; SHARED VARIABLES; TOOLSETS;

EID: 70649091062     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-05089-3_21     Document Type: Conference Paper
Times cited : (47)

References (32)
  • 1
    • 0029722268 scopus 로고    scopus 로고
    • Model-checking of Correctness Conditions for Concurrent Objects. In: LICS
    • Los Alamitos
    • Alur, R., Mcmillan, K., Peled, D.: Model-checking of Correctness Conditions for Concurrent Objects. In: LICS 1996, pp. 219-228. IEEE, Los Alamitos (1996)
    • (1996) 219-228. IEEE , pp. 1996
    • Alur, R.1    Mcmillan, K.2    Peled, D.3
  • 2
    • 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)
  • 3
    • 56449084282 scopus 로고    scopus 로고
    • Arguilera, M.K., Gafni, E., Lamport, L.: The Mailbox Problem. In: Taubenfeld, G. (ed.) DISC 2008. LNCS, 5218, pp. 1-15. Springer, Heidelberg (2008)
    • Arguilera, M.K., Gafni, E., Lamport, L.: The Mailbox Problem. In: Taubenfeld, G. (ed.) DISC 2008. LNCS, vol. 5218, pp. 1-15. Springer, Heidelberg (2008)
  • 5
    • 48949089233 scopus 로고    scopus 로고
    • Berdine, J., Lev-Ami, T., Manevich, R., Ramalingam, G., Sagiv, S.: 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, S.: Thread Quantification for Concurrent Shape Analysis. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, vol. 5123, pp. 399-413. Springer, Heidelberg (2008)
  • 7
    • 27144545762 scopus 로고    scopus 로고
    • Formal Verification of an Array-Based Nonblocking Queue. In: ICECCS
    • Los Alamitos
    • Colvin, R., Groves, L.: Formal Verification of an Array-Based Nonblocking Queue. In: ICECCS 2005, pp. 507-516. IEEE, Los Alamitos (2005)
    • (2005) 507-516. IEEE , pp. 2005
    • Colvin, R.1    Groves, L.2
  • 8
    • 38149014674 scopus 로고    scopus 로고
    • Derrick, J., Schellhorn, G., Wehrheim, H.: Proving Linearizability Via Non-atomic Refinement. In: Davies, J., Gibbons, J. (eds.) IFM 2007. LNCS, 4591, pp. 195-214. Springer, Heidelberg (2007)
    • Derrick, J., Schellhorn, G., Wehrheim, H.: Proving Linearizability Via Non-atomic Refinement. In: Davies, J., Gibbons, J. (eds.) IFM 2007. LNCS, vol. 4591, pp. 195-214. Springer, Heidelberg (2007)
  • 9
    • 85029640358 scopus 로고    scopus 로고
    • Dill, D.L., Hu, A.J., Wong-Toi, H.: Checking for Language Inclusion Using Simulation Pre-orders. In: Larsen, K.G., Skou, A. (eds.) CAV 1991. LNCS, 575, pp. 255-265. Springer, Heidelberg (1992)
    • Dill, D.L., Hu, A.J., Wong-Toi, H.: Checking for Language Inclusion Using Simulation Pre-orders. In: Larsen, K.G., Skou, A. (eds.) CAV 1991. LNCS, vol. 575, pp. 255-265. Springer, Heidelberg (1992)
  • 10
    • 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
  • 11
    • 36849017961 scopus 로고    scopus 로고
    • Ellen, F., Lev, Y., Luchangco, V., Moir, M.: SNZI: Scalable NonZero Indicators. In: PODC 2007, pp. 13-22. ACM, New York (2007)
    • Ellen, F., Lev, Y., Luchangco, V., Moir, M.: SNZI: Scalable NonZero Indicators. In: PODC 2007, pp. 13-22. ACM, New York (2007)
  • 12
    • 84958599158 scopus 로고    scopus 로고
    • From Asymmetry to Full Symmetry: New Techniques for Symmetry Reduction in Model Checking
    • Pierre, L, Kropf, T, eds, CHARME 1999, Springer, Heidelberg
    • Emerson, E.A., Trefler, R.J.: From Asymmetry to Full Symmetry: New Techniques for Symmetry Reduction in Model Checking. In: Pierre, L., Kropf, T. (eds.) CHARME 1999. LNCS, vol. 1703, pp. 142-157. Springer, Heidelberg (1999)
    • (1999) LNCS , vol.1703 , pp. 142-157
    • Emerson, E.A.1    Trefler, R.J.2
  • 13
    • 0025460579 scopus 로고    scopus 로고
    • Herlihy, M., Wing, J.M.: Linearizability: A Correctness Condition for Concurrent Objects. ACM Transactions on Programming Language and Systems 12(3), 463-492 (1990)
    • Herlihy, M., Wing, J.M.: Linearizability: A Correctness Condition for Concurrent Objects. ACM Transactions on Programming Language and Systems 12(3), 463-492 (1990)
  • 15
    • 84869674759 scopus 로고    scopus 로고
    • Model Checking Linearizability via Refinement
    • Technical Report TR08c, National Univ. of Singapore May
    • Liu, Y., Chen, W., Liu, Y.A., Sun, J.: Model Checking Linearizability via Refinement. Technical Report TR08c, National Univ. of Singapore (May 2009), http://www.comp.nus.edu.sg/~pat/report.pdf
    • (2009)
    • Liu, Y.1    Chen, W.2    Liu, Y.A.3    Sun, J.4
  • 17
    • 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)
  • 18
    • 0002477257 scopus 로고    scopus 로고
    • Nonblocking Algorithms and Preemption-Safe Locking on Mul-tiprogrammed Shared Memory Multiprocessors
    • Michael, M.M., Scott, M.L.: Nonblocking Algorithms and Preemption-Safe Locking on Mul-tiprogrammed Shared Memory Multiprocessors. Journal of Parallel and Distributed Computing 51, 1-26 (1998)
    • (1998) Journal of Parallel and Distributed Computing , vol.51 , pp. 1-26
    • Michael, M.M.1    Scott, M.L.2
  • 19
    • 70649094092 scopus 로고    scopus 로고
    • Roscoe, A.W.: Model-checking CSP. In: A classical mind: essays in honour of C. A. R. Hoare, pp. 353-378 (1994)
    • Roscoe, A.W.: Model-checking CSP. In: A classical mind: essays in honour of C. A. R. Hoare, pp. 353-378 (1994)
  • 21
    • 70649096298 scopus 로고    scopus 로고
    • A Practical Nonblocking Queue Algorithm Using Compare-and-Swap. In: ICPADS
    • Los Alamitos
    • Shann, C.H., Huang, T.L., Chen, C.: A Practical Nonblocking Queue Algorithm Using Compare-and-Swap. In: ICPADS 2000, pp. 470-475. IEEE, Los Alamitos (2000)
    • (2000) 470-475. IEEE , pp. 2000
    • Shann, C.H.1    Huang, T.L.2    Chen, C.3
  • 23
    • 71049171995 scopus 로고    scopus 로고
    • Integrating Specification and Programs for System Modeling and Verification. In: TASE
    • Los Alamitos
    • Sun, J., Liu, Y., Dong, J.S., Chen, C.Q.: Integrating Specification and Programs for System Modeling and Verification. In: TASE 2009, pp. 127-135. IEEE, Los Alamitos (2009)
    • (2009) 127-135. IEEE , pp. 2009
    • Sun, J.1    Liu, Y.2    Dong, J.S.3    Chen, C.Q.4
  • 24
    • 70350222211 scopus 로고    scopus 로고
    • Sun, J., Liu, Y., Dong, J.S., Pang, J.: PAT: Towards Flexible Verification under Fairness. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, 5643, pp. 702-708. Springer, Heidelberg (2009)
    • Sun, J., Liu, Y., Dong, J.S., Pang, J.: PAT: Towards Flexible Verification under Fairness. In: Bouajjani, A., Maler, O. (eds.) CAV 2009. LNCS, vol. 5643, pp. 702-708. Springer, Heidelberg (2009)
  • 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
    • 58449104477 scopus 로고    scopus 로고
    • Shape-Value Abstraction for Verifying Linearizability
    • Jones, N.D, Müller-Olm, M, eds, VMCAI 2009, Springer, Heidelberg
    • Vafeiadis, V.: Shape-Value Abstraction for Verifying Linearizability. In: Jones, N.D., Müller-Olm, M. (eds.) VMCAI 2009. LNCS, vol. 5403, pp. 335-348. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5403 , pp. 335-348
    • Vafeiadis, V.1
  • 27
    • 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, 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, New York (2006)
  • 28
    • 70649112419 scopus 로고    scopus 로고
    • Valmari, A.: Stubborn Set Methods for Process Algebras. In: PMIV 1996. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, 29, pp. 213-231 (1996)
    • Valmari, A.: Stubborn Set Methods for Process Algebras. In: PMIV 1996. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, vol. 29, pp. 213-231 (1996)
  • 29
    • 67650088513 scopus 로고    scopus 로고
    • Vechev, M., Yahav, E.: Deriving Linearizable Fine-grained Concurrent Objects. In: PLDI 2008, pp. 125-135. ACM, New York (2008)
    • Vechev, M., Yahav, E.: Deriving Linearizable Fine-grained Concurrent Objects. In: PLDI 2008, pp. 125-135. ACM, New York (2008)
  • 30
    • 31844449178 scopus 로고    scopus 로고
    • Wang, L., Stoller, S.: Static Analysis of Atomicity for Programs with Non-blocking Synchronization. In: PPoPP 2005, pp. 61-71. ACM, New York (2005)
    • Wang, L., Stoller, S.: Static Analysis of Atomicity for Programs with Non-blocking Synchronization. In: PPoPP 2005, pp. 61-71. ACM, New York (2005)
  • 32
    • 77954823180 scopus 로고    scopus 로고
    • Zhang, S.J., Liu, Y., Sun, J., Dong, J.S., Chen, W., Liu, Y.A.: Formal Verification of Scalable NonZero Indicators. In: SEKE 2009, pp. 406-411. Knowledge Systems Institute Graduate School (2009)
    • Zhang, S.J., Liu, Y., Sun, J., Dong, J.S., Chen, W., Liu, Y.A.: Formal Verification of Scalable NonZero Indicators. In: SEKE 2009, pp. 406-411. Knowledge Systems Institute Graduate School (2009)


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