메뉴 건너뛰기




Volumn 187, Issue , 2007, Pages 55-74

Derivation of a Scalable Lock-Free Stack Algorithm

Author keywords

abstract specification; Concurrent lock free stack; linearisable stack

Indexed keywords

ABSTRACT SPECIFICATION; CONCURRENT LOCK-FREE STACK; LINEARIZABLE STACK;

EID: 34447263556     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2006.08.044     Document Type: Article
Times cited : (10)

References (16)
  • 1
    • 84957834678 scopus 로고    scopus 로고
    • Back, R.-J. and J. von Wright, Trace refinement of action systems, in: International Conference on Concurrency Theory, 1994, pp. 367-384
  • 2
    • 27144545762 scopus 로고    scopus 로고
    • Colvin, R. and L. Groves, Formal verification of an array-based nonblocking queue, in: ICECCS '05: Proceedings of the Internation Conference on Engineering of Complex Computer Systems (2005), pp. 92-101
  • 3
    • 34447271870 scopus 로고    scopus 로고
    • Colvin, R. and L. Groves, Verification of a scalable lock-free stack algorithm, Computer Science Technical Report CS-TR-06-14, Victoria University of Wellington (2006). URL http://www.mcs.vuw.ac.nz/comp/Publications/CS-TR-06-14.abs.html
  • 4
    • 34447274368 scopus 로고    scopus 로고
    • Crow, J., S. Owre, J. Rushby, N. Shankar and M. Srivas, A tutorial introduction to PVS, in: Workshop on Industrial-Strength Formal Specification Techniques, Boca Raton, Florida, 1995. URL http://www.csl.sri.com/papers/wift-tutorial/
  • 6
    • 8344241113 scopus 로고    scopus 로고
    • Hendler, D., N. Shavit and L. Yerushalmi, A scalable lock-free stack algorithm, in: SPAA 2004: Proceedings of the Sixteenth Annual ACM Symposium on Parallel Algorithms, June 27-30, 2004, Barcelona, Spain, 2004, pp. 206-215
  • 7
    • 0038644209 scopus 로고    scopus 로고
    • Herlihy, M., V. Luchangco and M. Moir, Obstruction-free synchronization: Double-ended queues as an example, in: ICDCS '03: Proceedings of the 23rd International Conference on Distributed Computing Systems (2003), p. 522
  • 8
    • 0025460579 scopus 로고
    • Linearizability: a correctness condition for concurrent objects
    • Herlihy M.P., and Wing J.M. Linearizability: a correctness condition for concurrent objects. TOPLAS 12 (1990) 463-492
    • (1990) TOPLAS , vol.12 , pp. 463-492
    • Herlihy, M.P.1    Wing, J.M.2
  • 10
    • 34447272807 scopus 로고    scopus 로고
    • Lynch, N.A. and F.W. Vaandrager, Forward and backward simulations - part I: untimed systems., in: 135, Centrum voor Wiskunde en Informatica (CWI), ISSN 0169-118X, 1993 p. 35
  • 11
    • 0002477257 scopus 로고    scopus 로고
    • Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors
    • Michael M.M., and Scott M.L. Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors. J. Parallel Distrib. Comput. 51 (1998) 1-26
    • (1998) J. Parallel Distrib. Comput. , vol.51 , pp. 1-26
    • Michael, M.M.1    Scott, M.L.2
  • 12
    • 0030652589 scopus 로고    scopus 로고
    • Moir, M., Practical implementations of non-blocking synchronization primitives, in: Proceedings of the 15th Annual ACM Symposium on the Principles of Distributed Computing, Santa Barbara, CA., 1997, pp. 219-228
  • 15
    • 34447254401 scopus 로고    scopus 로고
    • R.K.Treiber, Systems Programming: Coping with Parallelism. RJ5118, Technical report, IBM Almaden Research Center (1986). URL http://domino.watson.ibm.com/library/CyberDig.nsf/Home


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