-
1
-
-
0011091475
-
Atomicity refinement in a refinement calculus framework
-
141, Abo Akademi. 1993
-
R.-J. Back. Atomicity refinement in a refinement calculus framework. Reports on Computer Science and Mathematics 141, Abo Akademi. 1993.
-
Reports on Computer Science and Mathematics
-
-
Back, R.-J.1
-
3
-
-
85178865996
-
-
Private communication, January
-
E. Cohen. Private communication, January 2007.
-
(2007)
-
-
Cohen, E.1
-
5
-
-
22144442809
-
Verifying concurrent data structures by simulation
-
E. Boiten and J. Derrick, editors, Proc. Refinement Workshop (REFINE 2005, 2) of, Guildford, UK, April, Elsevier
-
R. Colvin, S. Doherty, and L. Groves. Verifying concurrent data structures by simulation. In E. Boiten and J. Derrick, editors, Proc. Refinement Workshop (REFINE 2005), volume 137(2) of Electronic Notes in Theoretical Computer Science, pages 93-110. Guildford, UK, April 2005. Elsevier.
-
(2005)
Electronic Notes in Theoretical Computer Science
, vol.137
, pp. 93-110
-
-
Colvin, R.1
Doherty, S.2
Groves, L.3
-
6
-
-
27144545762
-
Formal verification of an arraybased nonblocking queue
-
New York, NY, USA, ACM Press
-
R. Colvin and L. Groves. Formal verification of an arraybased nonblocking queue. In Proc. International Conference on Engineering of Complex Computer Systems (ICECCS), pages 92-101, New York, NY, USA, 2005. ACM Press.
-
(2005)
Proc. International Conference on Engineering of Complex Computer Systems (ICECCS)
, pp. 92-101
-
-
Colvin, R.1
Groves, L.2
-
7
-
-
46749135438
-
Verification of a scalable lock-free stack algorithm
-
CSTR-06-14. Victoria University of Wellington, April
-
R. Colvin and L. Groves. Verification of a scalable lock-free stack algorithm. Computer Science Technical Report CSTR-06-14. Victoria University of Wellington, April 2006.
-
(2006)
Computer Science Technical Report
-
-
Colvin, R.1
Groves, L.2
-
8
-
-
85178865532
-
-
R. Colvin, L. Groves, V. Luchangco, and M. Moir. Formal verification of a lazy concurrent list-based set algorithm. In T. Ball and R. B. Jones, editors, Proc. 18th International Conference on Computer Aided Verification (CAV), 4144 of Lecture Notes in Computer Science, pages 475-488. Springer, August 2006.
-
R. Colvin, L. Groves, V. Luchangco, and M. Moir. Formal verification of a lazy concurrent list-based set algorithm. In T. Ball and R. B. Jones, editors, Proc. 18th International Conference on Computer Aided Verification (CAV), volume 4144 of Lecture Notes in Computer Science, pages 475-488. Springer, August 2006.
-
-
-
-
12
-
-
35048816017
-
Formal verification of a practical lock-free queue algoritlim
-
D. de Frutos-Escrig and M. Núñez, editors. Formal Techniques for Networked and Distributed Systems FORTE, of, Springer
-
S. Doherty, L. Groves, V. Luchangco, and M. Moir. Formal verification of a practical lock-free queue algoritlim. In D. de Frutos-Escrig and M. Núñez, editors. Formal Techniques for Networked and Distributed Systems (FORTE), volume 3235 of Lecture Notes in Computer Science, pages 97-114. Springer, 2004.
-
(2004)
Lecture Notes in Computer Science
, vol.3235
, pp. 97-114
-
-
Doherty, S.1
Groves, L.2
Luchangco, V.3
Moir, M.4
-
13
-
-
10444229528
-
Bringing practical lock-free synchronization to 64-bit applications
-
S. Chaudhuri and S. Kutten, editors, ACM
-
S. Doherty. M. Herlihy, V. Luchangco, and M. Moir. Bringing practical lock-free synchronization to 64-bit applications. In S. Chaudhuri and S. Kutten, editors, PODC, pages 31-39. ACM, 2004.
-
(2004)
PODC
, pp. 31-39
-
-
Doherty, S.1
Herlihy, M.2
Luchangco, V.3
Moir, M.4
-
16
-
-
84863560432
-
Derivation of a scalable lock-free stack algorithm
-
International Refinement Workshop Refine 2006, Elsevier
-
L. Groves and R. Colvin. Derivation of a scalable lock-free stack algorithm. In International Refinement Workshop (Refine 2006), Electronic Notes in Theoretical Computer Science. Elsevier. 2006.
-
(2006)
Electronic Notes in Theoretical Computer Science
-
-
Groves, L.1
Colvin, R.2
-
18
-
-
8344241113
-
A scalable lockfree stack algorithm
-
Spain
-
D. Hendler, N. Shavit, and L. Yerushalmi. A scalable lockfree stack algorithm. In SPAA 2004: Proceedings of the Sixteenth Annual ACM Symposium on Parallel Algorithms, June 27-30, 2004. Barcelona, Spain, pages 206-215, 2004.
-
(2004)
SPAA 2004: Proceedings of the Sixteenth Annual ACM Symposium on Parallel Algorithms, June 27-30, 2004. Barcelona
, pp. 206-215
-
-
Hendler, D.1
Shavit, N.2
Yerushalmi, L.3
-
19
-
-
0025917643
-
Wait-free synchronization
-
M. Herlihy. Wait-free synchronization. ACM Trans. Program. Lang. Syst., 13(1): 124-149, 1991.
-
(1991)
ACM Trans. Program. Lang. Syst
, vol.13
, Issue.1
, pp. 124-149
-
-
Herlihy, M.1
-
20
-
-
84947205091
-
The repeat offender problem: A mechanism for supporting dynamic-sized, lockfree data structures
-
16th International Conference on Distributed Computing DISC 2002, of, Toulouse, France, October
-
M. Herlihy, V. Luchangco, and M. Moir. The repeat offender problem: A mechanism for supporting dynamic-sized, lockfree data structures. In 16th International Conference on Distributed Computing (DISC 2002), volume 2508 of Lecture Notes in Computer Science, pages 339-353, Toulouse, France, October 2002.
-
(2002)
Lecture Notes in Computer Science
, vol.2508
, pp. 339-353
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
-
21
-
-
0025460579
-
Linearizability: A correctness condition for concurrent objects
-
M. P. Herlihy and J. M. Wing. Linearizability: a correctness condition for concurrent objects. TOPLAS. 12(3):463-492. 1990.
-
(1990)
TOPLAS
, vol.12
, Issue.3
, pp. 463-492
-
-
Herlihy, M.P.1
Wing, J.M.2
-
22
-
-
23044533235
-
An assertional criterion for atomicity
-
W. H. Hesselink. An assertional criterion for atomicity. Acta Informatica. 28(5):343-366. 2002.
-
(2002)
Acta Informatica
, vol.28
, Issue.5
, pp. 343-366
-
-
Hesselink, W.H.1
-
23
-
-
85178852084
-
-
C.Jones. Development methods for computer programs including a notion of interference. PhD thesis. Oxford University. 1981. Available as: Programming Research Group, Technical Monograph, PRG-25.
-
C.Jones. Development methods for computer programs including a notion of interference. PhD thesis. Oxford University. 1981. Available as: Programming Research Group, Technical Monograph, PRG-25.
-
-
-
-
24
-
-
0025449391
-
A theorem on atomicity in distributed algorithms
-
L. Lamport. A theorem on atomicity in distributed algorithms. Distributed Computing, 4(2):59-68, 1990.
-
(1990)
Distributed Computing
, vol.4
, Issue.2
, pp. 59-68
-
-
Lamport, L.1
-
25
-
-
0008199832
-
Pretending atomicity
-
Technical Report TR89-1005. DIiC. SRC
-
L. Lamport and F. B. Schneider. Pretending atomicity. Technical Report TR89-1005. DIiC. SRC, 1989.
-
(1989)
-
-
Lamport, L.1
Schneider, F.B.2
-
26
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
December
-
R. J. Lipton. Reduction: a method of proving properties of parallel programs. Communications of the ACM, 18(12):717-721, December 1975.
-
(1975)
Communications of the ACM
, vol.18
, Issue.12
, pp. 717-721
-
-
Lipton, R.J.1
-
28
-
-
0005336501
-
Forward and backward simulations: I. Untimed systems
-
N. A. Lynch and F. W. Vaandrager. Forward and backward simulations: I. Untimed systems. Inf. Comput., 121(2):214-233, 1995.
-
(1995)
Inf. Comput
, vol.121
, Issue.2
, pp. 214-233
-
-
Lynch, N.A.1
Vaandrager, F.W.2
-
29
-
-
35048851250
-
Practical lock-free and wait-free LL/SC/VL implementations using 64-bit CAS
-
R. Guerraoui, editor. DISC, of, Springer
-
M. M. Michael. Practical lock-free and wait-free LL/SC/VL implementations using 64-bit CAS. In R. Guerraoui, editor. DISC, volume 3274 of Lecture Notes in Computer Science, pages 144-158. Springer. 2004.
-
(2004)
Lecture Notes in Computer Science
, vol.3274
, pp. 144-158
-
-
Michael, M.M.1
-
30
-
-
0002477257
-
Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors
-
M. M. Michael and M. L. Scott. Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors. J. Parallel Distrik Comput., 51(1):1-26. 1998.
-
(1998)
J. Parallel Distrik Comput
, vol.51
, Issue.1
, pp. 1-26
-
-
Michael, M.M.1
Scott, M.L.2
-
32
-
-
32144436278
-
Using elimination to implement scalable and lock-free lifo queues
-
Las Vegas, Nevada. USA, ACM Press
-
M. Moir, D. Nussbaum. O. Shalev, and N. Shavit. Using elimination to implement scalable and lock-free lifo queues. In Proc. 17th Annual ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2005). pages 253-262, Las Vegas, Nevada. USA, 2005. ACM Press.
-
(2005)
Proc. 17th Annual ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2005)
, pp. 253-262
-
-
Moir, M.1
Nussbaum, D.2
Shalev, O.3
Shavit, N.4
-
33
-
-
0017173886
-
An axiomatic proof technique for parallel programs I
-
S. Owicki and D. dries. An axiomatic proof technique for parallel programs I. Acta Informatica. 6:319-340. 1976.
-
(1976)
Acta Informatica
, vol.6
, pp. 319-340
-
-
Owicki, S.1
dries, D.2
-
34
-
-
31844457264
-
Automated type-based analysis of data races and atomicity
-
New York, NY, USA, ACM Press
-
A. Sasturkar. R. Agarwal, L. Wang, and S. D. Stoller. Automated type-based analysis of data races and atomicity. In PPoPP '05: Proceedings of the tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 83-94, New York, NY, USA, 2005. ACM Press.
-
(2005)
PPoPP '05: Proceedings of the tenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 83-94
-
-
Sasturkar, A.1
Agarwal, R.2
Wang, L.3
Stoller, S.D.4
-
35
-
-
33744933856
-
Concurrent data structures
-
D. Mehta and S. Sahni, editors, Chapman & Hall/CRC Press
-
N. Shavit and M. Moir. Concurrent data structures. In D. Mehta and S. Sahni, editors, Handbook of Data Structures and Applications. Chapman & Hall/CRC Press, 2004.
-
(2004)
Handbook of Data Structures and Applications
-
-
Shavit, N.1
Moir, M.2
-
37
-
-
33745440292
-
Optimistic synchronization-based state-space reduction
-
S. D. Stoller and E. Cohen. Optimistic synchronization-based state-space reduction. Formal Methods in System Design, 28(3):263-289, 2006.
-
(2006)
Formal Methods in System Design
, vol.28
, Issue.3
, pp. 263-289
-
-
Stoller, S.D.1
Cohen, E.2
-
38
-
-
0003852103
-
Systems Programming: Coping with Parallelism. RJ5118
-
Technical report. IBM Almaden Research Center. April
-
R. K. Treiber. Systems Programming: Coping with Parallelism. RJ5118. Technical report. IBM Almaden Research Center. April 1986.
-
(1986)
-
-
Treiber, R.K.1
-
40
-
-
33644653428
-
Runtime analysis of atomicity for multithreaded programs
-
L. Wang and S. D. Stoller. Runtime analysis of atomicity for multithreaded programs. IEEE Trans. Softw. ling., 32(2):93-110, 2006.
-
(2006)
IEEE Trans. Softw. ling
, vol.32
, Issue.2
, pp. 93-110
-
-
Wang, L.1
Stoller, S.D.2
-
41
-
-
0041522067
-
The rely-guarantee method for verifying shared variable concurrent programs
-
Q. Xu. W. P. de Roever, and J. He. The rely-guarantee method for verifying shared variable concurrent programs. Formal Aspects of Computing, 9(2):149-174. 1997.
-
(1997)
Formal Aspects of Computing
, vol.9
, Issue.2
, pp. 149-174
-
-
de Roever, Q.X.W.P.1
He, J.2
|