-
1
-
-
23844476751
-
Formal construction of a non-blocking concurrent queue algorithm
-
5
-
J-R Abrial D Cansell 2005 Formal construction of a non-blocking concurrent queue algorithm J Univ Comput Sci 11 5 744 770
-
(2005)
J Univ Comput Sci
, vol.11
, pp. 744-770
-
-
Abrial, J.-R.1
Cansell, D.2
-
2
-
-
84876658945
-
A method for refining atomicity in parallel algorithms
-
PARLE'89 conference on parallel architectures and languages Europe Eindhoven, the Netherlands. Springer, New York
-
Back R-J (1989) A method for refining atomicity in parallel algorithms. In: PARLE'89 conference on parallel architectures and languages Europe, vol 366 of lecture notes in computer science, Eindhoven, the Netherlands. Springer, New York, pp 199-216
-
(1989)
Lecture Notes in Computer Science
, vol.366
, pp. 199-216
-
-
Back, R.-J.1
-
4
-
-
84957834678
-
Trace refinement of action systems
-
Uppsala, Sweden, August 22-25
-
Back R-J, von Wright J (1994) Trace refinement of action systems. In: International conference on concurrency theory, Uppsala, Sweden, August 22-25, pp 367-384
-
(1994)
International Conference on Concurrency Theory
, pp. 367-384
-
-
Back, R.-J.1
Von Wright, J.2
-
6
-
-
0042279871
-
Encoding, decoding and data refinement
-
5
-
R-J Back J von Wright 2000 Encoding, decoding and data refinement Formal Asp Comput 12 5 313 349
-
(2000)
Formal Asp Comput
, vol.12
, pp. 313-349
-
-
Back, R.-J.1
Von Wright, J.2
-
7
-
-
27144545762
-
Formal verification of an array-based nonblocking queue
-
New York, NY, USA. ACM Press, New York
-
Colvin R, Groves L (2005) Formal verification of an array-based nonblocking queue. In: ICECCS '05: Proceedings of the internation conference on engineering of complex computer systems, New York, NY, USA. ACM Press, New York, pp 92-101
-
(2005)
ICECCS '05: Proceedings of the Internation Conference on Engineering of Complex Computer Systems
, pp. 92-101
-
-
Colvin, R.1
Groves, L.2
-
8
-
-
47949117177
-
A scalable lock-free stack algorithm and its verification
-
London, UK, 10-14 September 2007. IEEE Computer Society, Los Alamitos, CA, USA
-
Colvin R, Groves L (2007) A scalable lock-free stack algorithm and its verification. In: 5th IEEE international conference on software engineering and formal methods (SEFM 2007), London, UK, 10-14 September 2007. IEEE Computer Society, Los Alamitos, CA, USA, pp 339-348
-
(2007)
5th IEEE International Conference on Software Engineering and Formal Methods (SEFM 2007)
, pp. 339-348
-
-
Colvin, R.1
Groves, L.2
-
9
-
-
0003772168
-
A tutorial introduction to PVS
-
Boca Raton, Florida
-
Crow J, Owre S, Rushby J, Shankar N, Srivas M (1995) A tutorial introduction to PVS. In: Workshop on industrial-strength formal specification techniques, Boca Raton, Florida
-
(1995)
Workshop on Industrial-strength Formal Specification Techniques
-
-
Crow, J.1
Owre, S.2
Rushby, J.3
Shankar, N.4
Srivas, M.5
-
10
-
-
0842332833
-
Relational concurrent refinement
-
2
-
J Derrick E Boiten 2003 Relational concurrent refinement Formal Asp Comput 15 2 182 214
-
(2003)
Formal Asp Comput
, vol.15
, pp. 182-214
-
-
Derrick, J.1
Boiten, E.2
-
11
-
-
35048816017
-
Formal verification of a practical lock-free queue algorithm
-
de Frutos-Escrig D, Núñez M (eds) FORTE2004: formal techniques for networked and distributed systems Springer, New York
-
Doherty S, Groves L, Luchangco V, Moir M (2004) Formal verification of a practical lock-free queue algorithm. In: de Frutos-Escrig D, Núñez M (eds) FORTE2004: formal techniques for networked and distributed systems, vol 3235 of lecture notes in computer science. Springer, New York, pp 97-114
-
(2004)
Lecture Notes in Computer Science
, vol.3235
, pp. 97-114
-
-
Doherty, S.1
Groves, L.2
Luchangco, V.3
Moir, M.4
-
12
-
-
10444229528
-
Bringing practical lock-free synchronization to 64-bit applications
-
New York, NY, USA. ACM, New York
-
Doherty S, Herlihy M, Luchangco V, Moir M (2004) Bringing practical lock-free synchronization to 64-bit applications. In: PODC '04: proceedings of the twenty-third annual ACM symposium on principles of distributed computing, New York, NY, USA. ACM, New York, pp 31-39
-
(2004)
PODC '04: Proceedings of the Twenty-third Annual ACM Symposium on Principles of Distributed Computing
, pp. 31-39
-
-
Doherty, S.1
Herlihy, M.2
Luchangco, V.3
Moir, M.4
-
13
-
-
23944518411
-
A refinement calculus for shared-variable parallel and distributed programming
-
2
-
J Dingel 2002 A refinement calculus for shared-variable parallel and distributed programming Formal Asp Comput 14 2 123 197
-
(2002)
Formal Asp Comput
, vol.14
, pp. 123-197
-
-
Dingel, J.1
-
14
-
-
0034772229
-
Lock-free reference counting
-
Newport, Rhode Island, USA, August 26-29
-
Detlefs DL, Martin PA, Moir M, Steele GL Jr (2001) Lock-free reference counting. In: Proceedings of the 20th annual ACM symposium on principles of distributed computing, Newport, Rhode Island, USA, August 26-29
-
(2001)
Proceedings of the 20th Annual ACM Symposium on Principles of Distributed Computing
-
-
Detlefs, D.L.1
Martin, P.A.2
Moir, M.3
Steele Jr., G.L.4
-
15
-
-
0003570823
-
-
Cambridge University Press, London (with the assistance of J. Coenen, K.-H. Buth, P. Gardiner, Y. Lakhnech, F. Stomp)
-
de Roever W-P, Engelhardt K (1998) Data refinement model-oriented proof methods and their comparison. Cambridge University Press, London (with the assistance of J. Coenen, K.-H. Buth, P. Gardiner, Y. Lakhnech, F. Stomp)
-
(1998)
Data Refinement Model-oriented Proof Methods and Their Comparison
-
-
De Roever, W.-P.1
Engelhardt, K.2
-
16
-
-
1442312209
-
Atomizer: A dynamic atomicity checker for multithreaded programs
-
Venice, Italy, January 14-16
-
Flanagan C, Freund S (2004) Atomizer: a dynamic atomicity checker for multithreaded programs. In: Proc. 31st ACM SIGPLAN-SIGACT symposium on principles of programming languages (POPL), Venice, Italy, January 14-16, pp 256-267
-
(2004)
Proc. 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL)
, pp. 256-267
-
-
Flanagan, C.1
Freund, S.2
-
17
-
-
1442288747
-
A type and effect system for atomicity
-
San Diego, California, USA, June 9-11
-
Flanagan C, Qadeer S (2003) A type and effect system for atomicity. In: Proc. ACM SIGPLAN conference on programming language design and implementation, San Diego, California, USA, June 9-11, pp 338-349
-
(2003)
Proc. ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 338-349
-
-
Flanagan, C.1
Qadeer, S.2
-
22
-
-
0038644209
-
Obstruction-free synchronization: Double-ended queues as an example
-
IEEE Computer Society, Los Alamitos, CA, USA
-
Herlihy M, Luchangco V, Moir M (2003) Obstruction-free synchronization: double-ended queues as an example. In: ICDCS '03: proceedings of the 23rd international conference on distributed computing systems. IEEE Computer Society, Los Alamitos, CA, USA, p 522
-
(2003)
ICDCS '03: Proceedings of the 23rd International Conference on Distributed Computing Systems
, pp. 522
-
-
Herlihy, M.1
Luchangco, V.2
Moir, M.3
-
23
-
-
27544489038
-
Nonblocking memory management support for dynamic-sized data structures
-
2
-
M Herlihy V Luchangco P Martin M Moir 2005 Nonblocking memory management support for dynamic-sized data structures ACM Trans Comput Syst 23 2 146 196
-
(2005)
ACM Trans Comput Syst
, vol.23
, pp. 146-196
-
-
Herlihy, M.1
Luchangco, V.2
Martin, P.3
Moir, M.4
-
24
-
-
8344241113
-
A scalable lock-free stack algorithm
-
27-30 June 2004, Barcelona, Spain
-
Hendler D, Shavit N, Yerushalmi L (2004) A scalable lock-free stack algorithm. In: SPAA 2004: proceedings of the sixteenth annual ACM symposium on parallel algorithms, 27-30 June 2004, Barcelona, Spain, pp 206-215
-
(2004)
SPAA 2004: Proceedings of the Sixteenth Annual ACM Symposium on Parallel Algorithms
, pp. 206-215
-
-
Hendler, D.1
Shavit, N.2
Yerushalmi, L.3
-
25
-
-
0025460579
-
Linearizability: A correctness condition for concurrent objects
-
3
-
MP Herlihy JM Wing 1990 Linearizability: a correctness condition for concurrent objects ACM Trans Program Lang Syst 12 3 463 492
-
(1990)
ACM Trans Program Lang Syst
, vol.12
, pp. 463-492
-
-
Herlihy, M.P.1
Wing, J.M.2
-
26
-
-
0023999816
-
Control predicates are better than dummy variables for reasoning about program control
-
2
-
L Lamport 1988 Control predicates are better than dummy variables for reasoning about program control ACM Trans Program Lang Syst 10 2 267 281
-
(1988)
ACM Trans Program Lang Syst
, vol.10
, pp. 267-281
-
-
Lamport, L.1
-
27
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
12
-
RJ Lipton 1975 Reduction: a method of proving properties of parallel programs Commun ACM 18 12 717 721
-
(1975)
Commun ACM
, vol.18
, pp. 717-721
-
-
Lipton, R.J.1
-
32
-
-
0025433934
-
Data refinement by calculation
-
(reprinted in [MV93])
-
Morgan C, Gardiner PHB (1990) Data refinement by calculation. Acta Informatica 27(6):481-503 (reprinted in [MV93])
-
(1990)
Acta Informatica
, vol.27
, Issue.6
, pp. 481-503
-
-
Morgan, C.1
Gardiner, P.H.B.2
-
33
-
-
32144436278
-
Using elimination to implement scalable and lock-free fifo queues
-
Las Vegas, Nevada, USA. ACM Press, New York
-
Moir M, Nussbaum D, Shalev O, Shavit N (2005) Using elimination to implement scalable and lock-free fifo queues. In: Proc. 17th annual ACM symposium on parallelism in algorithms and architectures (SPAA 2005), Las Vegas, Nevada, USA. ACM Press, New York, pp 253-262
-
(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
-
36
-
-
0002477257
-
Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors
-
1
-
MM Michael ML Scott 1998 Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors J Parallel Distrib Comput 51 1 1 26
-
(1998)
J Parallel Distrib Comput
, vol.51
, pp. 1-26
-
-
Michael, M.M.1
Scott, M.L.2
-
38
-
-
0017173886
-
An axiomatic proof technique for parallel programs i
-
S Owicki D Gries 1976 An axiomatic proof technique for parallel programs I Acta Informatica 6 319 340
-
(1976)
Acta Informatica
, vol.6
, pp. 319-340
-
-
Owicki, S.1
Gries, D.2
-
40
-
-
0003852103
-
-
RJ5118. Technical report, IBM Almaden Research Center
-
Treiber RK (1986) Systems programming: coping with parallelism. RJ5118. Technical report, IBM Almaden Research Center. http://domino.watson.ibm.com/ library/cyberdig.nsf/
-
(1986)
Systems Programming: Coping with Parallelism
-
-
Treiber, R.K.1
-
41
-
-
33644653428
-
Runtime analysis of atomicity for multithreaded programs
-
2
-
L Wang SD Stoller 2006 Runtime analysis of atomicity for multithreaded programs IEEE Trans Softw Eng 32 2 93 110
-
(2006)
IEEE Trans Softw Eng
, vol.32
, pp. 93-110
-
-
Wang, L.1
Stoller, S.D.2
-
42
-
-
0041522067
-
The rely-guarantee method for verifying shared variable concurrent programs
-
2
-
Q Xu WP de Roever J He 1997 The rely-guarantee method for verifying shared variable concurrent programs Formal Asp Comput 9 2 149 174
-
(1997)
Formal Asp Comput
, vol.9
, pp. 149-174
-
-
Xu, Q.1
De Roever, W.P.2
He, J.3
|