-
1
-
-
37849019596
-
Optimized run-time race detection and atomicity checking using partial discovered types
-
R. Agarwal, A. Sasturkar, L. Wang, and S. D. Stoller. Optimized run-time race detection and atomicity checking using partial discovered types. In International Conference on Automated Software Engineering, pages 233-242, 2005.
-
(2005)
International Conference on Automated Software Engineering
, pp. 233-242
-
-
Agarwal, R.1
Sasturkar, A.2
Wang, L.3
Stoller, S.D.4
-
3
-
-
57349143509
-
-
BCEL
-
BCEL. http://jakarta.apache.org/bcel, 2007.
-
(2007)
-
-
-
5
-
-
57349139595
-
-
CERN. Colt 1.2.0. http://dsd.lbl.gov/-hoschek/colt. 2007.
-
(2007)
Colt 1.2.0
-
-
-
6
-
-
0036038312
-
Invariant-based specification, synthesis, and verification of synchronization in concurrent programs
-
X. Deng, M. Dwyer, J. Hatcliff, and M. Mizuno. Invariant-based specification, synthesis, and verification of synchronization in concurrent programs. In International Conference on Software Engineering, pages 442-452, 2002.
-
(2002)
International Conference on Software Engineering
, pp. 442-452
-
-
Deng, X.1
Dwyer, M.2
Hatcliff, J.3
Mizuno, M.4
-
9
-
-
0017018483
-
The notions of consistency and predicate locks in a database system
-
K. P. Eswaran, J. Gray, R. A. Lorie. and I. L. Traiger. The notions of consistency and predicate locks in a database system. Communications of the ACM, 19(11):624-633, 1976.
-
(1976)
Communications of the ACM
, vol.19
, Issue.11
, pp. 624-633
-
-
Eswaran, K.P.1
Gray, J.2
Lorie, R.A.3
Traiger, I.L.4
-
13
-
-
22944480511
-
Exploiting purity for atomicity
-
C. Flanagan, S. N. Freund, and S. Qadeer. Exploiting purity for atomicity. IEEE Trans. Soft. Eng., 31(4):275-291, 2005.
-
(2005)
IEEE Trans. Soft. Eng
, vol.31
, Issue.4
, pp. 275-291
-
-
Flanagan, C.1
Freund, S.N.2
Qadeer, S.3
-
15
-
-
57349199828
-
-
E. Fleury and G. Sutre. Raja, version 0.4.0-pre4, 2007
-
E. Fleury and G. Sutre. Raja, version 0.4.0-pre4. http://raja.- sourceforge.net/, 2007.
-
-
-
-
16
-
-
0034274870
-
An open graph visualization system and its applications to software engineering
-
E. R. Gansner and S. C. North. An open graph visualization system and its applications to software engineering. Software Practice Experience, 30(11):1203-1233, 2000.
-
(2000)
Software Practice Experience
, vol.30
, Issue.11
, pp. 1203-1233
-
-
Gansner, E.R.1
North, S.C.2
-
20
-
-
84947232527
-
Using runtime analysis to guide model checking of Java programs
-
K. Havelund. Using runtime analysis to guide model checking of Java programs. In SPIN Model Checking and Software Verification, pages 245-264, 2000.
-
(2000)
SPIN Model Checking and Software Verification
, pp. 245-264
-
-
Havelund, K.1
-
21
-
-
42149128090
-
Inferring locking for atomic sections
-
M. Hicks, J. S. Foster, and P. Pratikakis. Inferring locking for atomic sections. In Workshop on Languages, Compilers, and Hardware Support for Transactional Computing, 2006.
-
(2006)
Workshop on Languages, Compilers, and Hardware Support for Transactional Computing
-
-
Hicks, M.1
Foster, J.S.2
Pratikakis, P.3
-
22
-
-
57349176105
-
-
C. A. R. Hoare. Towards a theory of parallel programming. In Operating Systems Techniques, 9 of A.P.I.C. Studies in Data Processing, pages 61-71, 1972.
-
C. A. R. Hoare. Towards a theory of parallel programming. In Operating Systems Techniques, volume 9 of A.P.I.C. Studies in Data Processing, pages 61-71, 1972.
-
-
-
-
23
-
-
21344437343
-
A transactional object calculus
-
S. Jagannathan, J. Vitek, A. Welc, and A. L. Hosking. A transactional object calculus. Sci. Comput. Program., 57(2): 164-186, 2005.
-
(2005)
Sci. Comput. Program
, vol.57
, Issue.2
, pp. 164-186
-
-
Jagannathan, S.1
Vitek, J.2
Welc, A.3
Hosking, A.L.4
-
25
-
-
0000298074
-
WebL - a programming language for the web
-
T. Kistler and J. Marais. WebL - a programming language for the web. In World Wide Web Conference, pages 259-270, 1998.
-
(1998)
World Wide Web Conference
, pp. 259-270
-
-
Kistler, T.1
Marais, J.2
-
26
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Communications of the ACM, 21(7):558-565, 1978.
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
27
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
R. J. Lipton. Reduction: A method of proving properties of parallel programs. Communications of the ACM, 18(12):717-721, 1975.
-
(1975)
Communications of the ACM
, vol.18
, Issue.12
, pp. 717-721
-
-
Lipton, R.J.1
-
28
-
-
84990706089
-
Implementation of Argus
-
B. Liskov, D. Curtis, P. Johnson, and R. Scheifler. Implementation of Argus. In Symposium on Operating Systems Principles, pages 111-122, 1987.
-
(1987)
Symposium on Operating Systems Principles
, pp. 111-122
-
-
Liskov, B.1
Curtis, D.2
Johnson, P.3
Scheifler, R.4
-
29
-
-
84976817238
-
Process structuring, synchronization, and recovery using atomic actions
-
D. B. Lornet. Process structuring, synchronization, and recovery using atomic actions. Language Design for Reliable Software, pages 128-137, 1977.
-
(1977)
Language Design for Reliable Software
, pp. 128-137
-
-
Lornet, D.B.1
-
31
-
-
33745863169
-
Autolocker: Synchronization inference for atomic sections
-
B. McCloskey, F. Zhou, D. Gay, and E. Brewer. Autolocker: synchronization inference for atomic sections. In Symposium on Principles of Programming Languages, pages 346-358, 2006.
-
(2006)
Symposium on Principles of Programming Languages
, pp. 346-358
-
-
McCloskey, B.1
Zhou, F.2
Gay, D.3
Brewer, E.4
-
34
-
-
0001641893
-
RecPlay: A fully integrated practical record/replay system
-
M. Ronsse and K. D. Bosschere. RecPlay: A fully integrated practical record/replay system. ACM Trans. Comput. Syst., 17(2):133-152, 1999.
-
(1999)
ACM Trans. Comput. Syst
, vol.17
, Issue.2
, pp. 133-152
-
-
Ronsse, M.1
Bosschere, K.D.2
-
35
-
-
31844457264
-
Automated type-based analysis of data races and atomicity
-
A. Sasturkar, R. Agarwal, L. Wang, and S. D. Stoller. Automated type-based analysis of data races and atomicity. In Symposium on Principles and Practice of Parallel Programming, pages 83-94, 2005.
-
(2005)
Symposium on Principles and Practice of Parallel Programming
, pp. 83-94
-
-
Sasturkar, A.1
Agarwal, R.2
Wang, L.3
Stoller, S.D.4
-
36
-
-
0031272525
-
Eraser: A dynamic data race detector for multi-threaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. E. Anderson. Eraser: A dynamic data race detector for multi-threaded programs. ACM Transactions on Computer Systems, 15(4):391-411, 1997.
-
(1997)
ACM Transactions on Computer Systems
, vol.15
, Issue.4
, pp. 391-411
-
-
Savage, S.1
Burrows, M.2
Nelson, G.3
Sobalvarro, P.4
Anderson, T.E.5
-
39
-
-
24644502365
-
-
Standard Performance Evaluation Corporation
-
Standard Performance Evaluation Corporation. SPEC benchmarks. http://www.spec.org/, 2003.
-
(2003)
SPEC benchmarks
-
-
-
44
-
-
33644653428
-
Runtime analysis of atomicity for multithreaded programs
-
Feb
-
L. Wang and S. D. Stoller. Runtime analysis of atomicity for multithreaded programs. IEEE Trans. Soft. Eng., 32:93-110, Feb. 2006.
-
(2006)
IEEE Trans. Soft. Eng
, vol.32
, pp. 93-110
-
-
Wang, L.1
Stoller, S.D.2
-
45
-
-
57349099608
-
-
World Wide Web Consortium. Jigsaw, http://www.w3c.org, 2001.
-
(2001)
Jigsaw
-
-
-
47
-
-
84885572592
-
Racetrack: Efficient detection of data race conditions via adaptive tracking
-
Y. Yu, T. Rodeheffer, and W. Chen. Racetrack: efficient detection of data race conditions via adaptive tracking. In Symposium on Operating System Principles, pages 221-234, 2005.
-
(2005)
Symposium on Operating System Principles
, pp. 221-234
-
-
Yu, Y.1
Rodeheffer, T.2
Chen, W.3
|