-
1
-
-
0037924416
-
Ownership types for safe programming: Preventing data races and deadlocks
-
November
-
C. Boyapati, R. Lee, and M. Rinard. Ownership types for safe programming: Preventing data races and deadlocks. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), November 2002.
-
(2002)
Object-oriented Programming, Systems, Languages, and Applications (OOPSLA)
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
3
-
-
1442283573
-
Finding stale-value errors in concurrent programs
-
Compaq Systems Research Center, May
-
M. Burrows and K. Leino. Finding stale-value errors in concurrent programs. Technical Report SRC-TN-2002-004, Compaq Systems Research Center, May 2002.
-
(2002)
Technical Report
, vol.SRC-TN-2002-004
-
-
Burrows, M.1
Leino, K.2
-
4
-
-
0033688092
-
A static analyzer for finding dynamic programming errors
-
W. Bush, J. Pincus, and D. Sielaff. A static analyzer for finding dynamic programming errors. Software: Practice and Experience, 30(7):775-802, 2000.
-
(2000)
Software: Practice and Experience
, vol.30
, Issue.7
, pp. 775-802
-
-
Bush, W.1
Pincus, J.2
Sielaff, D.3
-
5
-
-
0032594250
-
Teapot: A domain-specific language for writing cache coherence protocols
-
May-June
-
S. Chandra, B. Richards, and J. Larus. Teapot: a domain-specific language for writing cache coherence protocols. IEEE Transactions on Software Engineering, 25(3):317-33, May-June 1999.
-
(1999)
IEEE Transactions on Software Engineering
, vol.25
, Issue.3
, pp. 317-333
-
-
Chandra, S.1
Richards, B.2
Larus, J.3
-
7
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
J. 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, 2002.
-
(2002)
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation
-
-
Choi, J.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridharan, M.6
-
9
-
-
0000706110
-
Evaluating deadlock detection methods for concurrent software
-
J. Corbett. Evaluating deadlock detection methods for concurrent software. IEEE Transactions on Software Engineering, 22(3), 1996.
-
(1996)
IEEE Transactions on Software Engineering
, vol.22
, Issue.3
-
-
Corbett, J.1
-
10
-
-
0033697422
-
Bandera: Extracting finite-state models from Java source code
-
J. Corbett, M. Dwyer, J. Hatcliff, S. Laubach, C. Pasareanu, Robby, and H. Zheng. Bandera: Extracting finite-state models from Java source code. In ICSE 2000, 2000.
-
(2000)
ICSE 2000
-
-
Corbett, J.1
Dwyer, M.2
Hatcliff, J.3
Laubach, S.4
Pasareanu, C.5
Robby6
Zheng, H.7
-
11
-
-
0036040604
-
Path-sensitive program verification in polynomial time
-
Berlin, Germany, June
-
M. Das, S. Lerner, and M. Seigle. Path-sensitive program verification in polynomial time. In Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation, Berlin, Germany, June 2002.
-
(2002)
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation
-
-
Das, M.1
Lerner, S.2
Seigle, M.3
-
12
-
-
0003372569
-
Extended static checking
-
COMPAQ SRC, Dec.
-
D. Detlefs, K. R. M. Leino, G. Nelson, and J. Saxe. Extended static checking. TR SRC-159, COMPAQ SRC, Dec. 1998.
-
(1998)
TR
, vol.SRC 159
-
-
Detlefs, D.1
Leino, K.R.M.2
Nelson, G.3
Saxe, J.4
-
14
-
-
0036041420
-
Bugs as deviant behavior: A general approach to inferring errors in systems code
-
D. Engler, D. Chen, S. Hallem, A. Chou, and B. Chelf. Bugs as deviant behavior: A general approach to inferring errors in systems code. In Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, 2001.
-
(2001)
Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles
-
-
Engler, D.1
Chen, D.2
Hallem, S.3
Chou, A.4
Chelf, B.5
-
20
-
-
0036039794
-
A system and language for building system-specific, static analyses
-
Berlin, Germany, June
-
S. Hallem, B. Chelf, Y. Xie, and D. Engler. A system and language for building system-specific, static analyses. In Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation, Berlin, Germany, June 2002.
-
(2002)
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation
-
-
Hallem, S.1
Chelf, B.2
Xie, Y.3
Engler, D.4
-
21
-
-
0003977060
-
A taxonomy of race detection algorithms
-
D. P. Helmbold and C. E. McDowell. A taxonomy of race detection algorithms. Technical Report UCSC-CRL-94-35, 1994.
-
(1994)
Technical Report
, vol.UCSC-CRL -94-35
-
-
Helmbold, D.P.1
McDowell, C.E.2
-
22
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
July
-
L. Lamport. Time, clocks, and the ordering of events in a distributed system. Comm. of the ACM, 21(7):558-565, July 1978.
-
(1978)
Comm. of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
23
-
-
0018985063
-
Experience with processes and monitors in mesa
-
Feb.
-
B. W. Lampson and D. D. Redell. Experience with processes and monitors in mesa. Commun. ACM, 23(2):105-116, Feb. 1980.
-
(1980)
Commun. ACM
, vol.23
, Issue.2
, pp. 105-116
-
-
Lampson, B.W.1
Redell, D.D.2
-
24
-
-
18744372049
-
ESC/Java user's manual
-
Compaq Systems Research Center, Oct.
-
K. M. Leino, G. Nelson, and J. Saxe. ESC/Java user's manual. Technical note 2000-002, Compaq Systems Research Center, Oct. 2001.
-
(2001)
Technical Note
, vol.2000
, Issue.2
-
-
Leino, K.M.1
Nelson, G.2
Saxe, J.3
-
29
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programming
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T. Anderson. Eraser: A dynamic data race detector for multithreaded programming. 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.5
|