-
5
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
ACM Press
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: preventing data races and deadlocks. In Proceedings of the 17th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'02), pages 211-230. ACM Press, 2002.
-
(2002)
Proceedings of the 17th Annual Conference on Object-oriented Programming Systems, Languages, and Applications (OOPSLA'02)
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
6
-
-
0035551906
-
A parameterized type system for race-free Java programs
-
Tampa Bay, FL
-
C. Boyapati and M. Rinard. A parameterized type system for race-free Java programs. In Proceedings of the 16th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'01), pages 56-69, Tampa Bay, FL, 2001.
-
(2001)
Proceedings of the 16th Annual Conference on Object-oriented Programming Systems, Languages, and Applications (OOPSLA'01)
, pp. 56-69
-
-
Boyapati, C.1
Rinard, M.2
-
7
-
-
1442283573
-
Finding stale-value errors in concurrent programs
-
Compaq Systems Research Center, May
-
M. Burrows and K. R. M. Leino. Finding stale-value errors in concurrent programs. Technical Note 2002-4, Compaq Systems Research Center, May 2002.
-
(2002)
Technical Note
, vol.2002
, Issue.4
-
-
Burrows, M.1
Leino, K.R.M.2
-
8
-
-
0033688092
-
A static analyzer for finding dynamic programming errors
-
June
-
W. R. Bush, J. D. Pincus, and D. J. Sielaff. A static analyzer for finding dynamic programming errors. Software-Practice and Experience, 30(7):775-802, June 2000.
-
(2000)
Software-practice and Experience
, vol.30
, Issue.7
, pp. 775-802
-
-
Bush, W.R.1
Pincus, J.D.2
Sielaff, D.J.3
-
9
-
-
0031622478
-
Detecting data races in Cilk programs that use locks
-
ACM Press
-
G.-I. Cheng, M. Feng, C. E. Leiserson, K. H. Randall, and A. F. Stark. Detecting data races in Cilk programs that use locks. In Proceedings of the 10th annual ACM Symposium on Parallel Algorithms and Architectures, pages 298-309. ACM Press, 1998.
-
(1998)
Proceedings of the 10th Annual ACM Symposium on Parallel Algorithms and Architectures
, pp. 298-309
-
-
Cheng, G.-I.1
Feng, M.2
Leiserson, C.E.3
Randall, K.H.4
Stark, A.F.5
-
10
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
June
-
J.-D. Choi, K. Lee, A. Loginov, R. O'Callahan, V. Sarkar, and M. Sridharan. Efficient and precise datarace detection for multithreaded object-oriented programs. In Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02), pages 258-269, June 2002.
-
(2002)
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02)
, pp. 258-269
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
11
-
-
0033697422
-
Bandera: Extracting finite-state models from Java source code
-
J. Corbett, M. Dwyer, J. Hatcliff, S. Laubach, C. Pǎsǎreanu, Robby, and H. Zheng. Bandera: extracting finite-state models from Java source code. In International Conference on Software Engineering, pages 439-448, 2000.
-
(2000)
International Conference on Software Engineering
, pp. 439-448
-
-
Corbett, J.1
Dwyer, M.2
Hatcliff, J.3
Laubach, S.4
Pǎsǎreanu, C.5
Robby6
Zheng, H.7
-
15
-
-
84975277890
-
Checking system rules using system-specific, programmer-written compiler extensions
-
Usenix Association
-
D. Engler, B. Chelf, A. Chou, and S. Hallem. Checking system rules using system-specific, programmer-written compiler extensions. In Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI'00), pages 1-16. Usenix Association, 2000.
-
(2000)
Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI'00)
, pp. 1-16
-
-
Engler, D.1
Chelf, B.2
Chou, A.3
Hallem, S.4
-
18
-
-
0036036098
-
Extended static checking for Java
-
ACM Press
-
C. Flanagan, K. R. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, and R. Stata. Extended static checking for Java. In Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02), pages 234-245. ACM Press, 2002.
-
(2002)
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation (PLDI'02)
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
24
-
-
35248835635
-
Thread-modular abstraction refinement
-
T. A. Henzinger, R. Jhala, R. Majumdar, and S. Qadeer. Thread-modular abstraction refinement. In CAV 2003: Computer Aided Verification, pages 262-274, 2003.
-
(2003)
CAV 2003: Computer Aided Verification
, pp. 262-274
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
Qadeer, S.4
-
25
-
-
0036041563
-
Lazy abstraction
-
ACM Press
-
T. A. Henzinger, R. Jhala, R. Majumdar, and G. Sutre. Lazy abstraction. In Proceedings of the 29th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'02), pages 58-70. ACM Press, 2002.
-
(2002)
Proceedings of the 29th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'02)
, pp. 58-70
-
-
Henzinger, T.A.1
Jhala, R.2
Majumdar, R.3
Sutre, G.4
-
28
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed program
-
L. Lamport. Time, clocks, and the ordering of events in a distributed program. Communications of the ACM, 21(7):558-565, 1978.
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
29
-
-
0016592810
-
Reduction: A method of proving properties of parallel programs
-
R. 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.1
-
30
-
-
0026274708
-
On-the-fly detection of data races for programs with nested fork-join parallelism
-
ACM Press
-
J. Mellor-Crummey. On-the-fly detection of data races for programs with nested fork-join parallelism. In Proceedings of the 1991 ACM/IEEE conference on Supercomputing, pages 24-33. ACM Press, 1991.
-
(1991)
Proceedings of the 1991 ACM/IEEE Conference on Supercomputing
, pp. 24-33
-
-
Mellor-Crummey, J.1
-
31
-
-
70350750512
-
Combining partial order reductions with on-the-fly model checking
-
D. Dill, editor, Lecture Notes in Computer Science 818, Springer-Verlag
-
D. Peled. Combining partial order reductions with on-the-fly model checking. In D. Dill, editor, CAV 94: Computer Aided Verification, Lecture Notes in Computer Science 818, pages 377-390. Springer-Verlag, 1994.
-
(1994)
CAV 94: Computer Aided Verification
, pp. 377-390
-
-
Peled, D.1
-
33
-
-
0000422707
-
Context-sensitive synchronization-sensitive analysis is undecidable
-
G. Ramalingam. Context-sensitive synchronization-sensitive analysis is undecidable. ACM Transactions on Programming Languages and Systems, 22(2):416-430, 2000.
-
(2000)
ACM Transactions on Programming Languages and Systems
, vol.22
, Issue.2
, pp. 416-430
-
-
Ramalingam, G.1
-
36
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programs
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. E. Anderson. Eraser: A dynamic data race detector for multithreaded 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
-
38
-
-
0003081294
-
WARLOCK - A static data race analysis tool
-
Winter
-
N. Sterling. WARLOCK - a static data race analysis tool. In USENIX Technical Conference Proceedings, pages 97-106, Winter 1993.
-
(1993)
USENIX Technical Conference Proceedings
, pp. 97-106
-
-
Sterling, N.1
-
40
-
-
0035552051
-
Object-race detection
-
Tampa Bay, FL, October
-
C. von Praun and T. Gross. Object-race detection. In Proceedings of the 16th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'01), pages 78-82, Tampa Bay, FL, October 2001.
-
(2001)
Proceedings of the 16th Annual Conference on Object-oriented Programming Systems, Languages, and Applications (OOPSLA'01)
, pp. 78-82
-
-
Von Praun, C.1
Gross, T.2
|