-
3
-
-
0030092390
-
Checking for race conditions in file accesses
-
Spring
-
M. Bishop and M. Dilger. Checking for race conditions in file accesses. Computing systems, pages 131-152, Spring 1996.
-
(1996)
Computing Systems
, pp. 131-152
-
-
Bishop, M.1
Dilger, M.2
-
4
-
-
0033688092
-
A static analyzer for finding dynamic programming errors
-
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, 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
-
5
-
-
0033697422
-
Bandera: Extracting finite-state models from java source code
-
J.C. Corbett, M.B. Dwyer, J. Hatcliff, S. Laubach, C.S. Pasareanu, Robby, and H. Zheng. Bandera: Extracting finite-state models from java source code. In ICSE 2000, 2000.
-
(2000)
ICSE 2000
-
-
Corbett, J.C.1
Dwyer, M.B.2
Hatcliff, J.3
Laubach, S.4
Pasareanu, C.S.5
Robby6
Zheng, H.7
-
7
-
-
0003372569
-
Extended static checking
-
COMPAQ SRC, December
-
D.L. Detlefs, R.M. Leino, G. Nelson, and J.B. Saxe. Extended static checking. TR SRC-159, COMPAQ SRC, December 1998.
-
(1998)
TR SRC-159
-
-
Detlefs, D.L.1
Leino, R.M.2
Nelson, G.3
Saxe, J.B.4
-
8
-
-
0032639214
-
Annodomini: From type theory to year 2000 conversion tool
-
New York, NY
-
P. Eidorff, F. Henglein, C. Mossin, H. Niss, M. H. Sørensen, and M. Tofte. AnnoDomini: From type theory to year 2000 conversion tool. In Conference Record of POPL 99: The 26th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Antonio, Texas, pages 1-14, New York, NY, 1999.
-
(1999)
Conference Record of POPL 99: The 26th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Antonio, Texas
, pp. 1-14
-
-
Eidorff, P.1
Henglein, F.2
Mossin, C.3
Niss, H.4
Sørensen, M.H.5
Tofte, M.6
-
9
-
-
84975277890
-
Checking system rules using system-specific, programmer-written compiler extensions
-
September
-
D. Engler, B. Chelf, A. Chou, and S. Hallem. Checking system rules using system-specific, programmer-written compiler extensions. In Proceedings of Operating Systems Design and Implementation (OSDI), September 2000.
-
(2000)
Proceedings of Operating Systems Design and Implementation (OSDI)
-
-
Engler, D.1
Chelf, B.2
Chou, A.3
Hallem, S.4
-
10
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
February
-
M.D. Ernst, J. Cockrell, W.G. Griswold, and D. Notkin. Dynamically discovering likely program invariants to support program evolution. IEEE Transactions on Software Engineering, 27(2):1-25, February 2001.
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, Issue.2
, pp. 1-25
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
12
-
-
84881144443
-
Houdini, an annotation assistant for esc/java
-
March
-
C. Flanagan, K. Rustan, and M. Leino. Houdini, an annotation assistant for esc/java. In Symposium of Formal Methods Europe, pages 500-517, March 2001.
-
(2001)
Symposium of Formal Methods Europe
, pp. 500-517
-
-
Flanagan, C.1
Rustan, K.2
Leino, M.3
-
13
-
-
0002780749
-
-
J.T. Schwartz, Ed. American Mathematical Society
-
R. W. Floyd. Assigning meanings to programs, pages 19-32. J.T. Schwartz, Ed. American Mathematical Society, 1967.
-
(1967)
Assigning Meanings to Programs
, pp. 19-32
-
-
Floyd, R.W.1
-
16
-
-
0040283703
-
-
Personal communication. Wasted days configuring a graphics card because of a missing error check in the driver., September
-
G. Humpreys. Personal communication. Wasted days configuring a graphics card because of a missing error check in the driver., September 2000.
-
(2000)
-
-
Humpreys, G.1
-
17
-
-
0000498999
-
Aspect-oriented programming
-
June
-
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C.V. Lopes, J. Loingtier, and J. Irwin. Aspect-oriented programming. In European Conference on Object-Oriented Programming (ECOOP), June 1997.
-
(1997)
European Conference on Object-Oriented Programming (ECOOP)
-
-
Kiczales, G.1
Lamping, J.2
Mendhekar, A.3
Maeda, C.4
Lopes, C.V.5
Loingtier, J.6
Irwin, J.7
-
20
-
-
0004173988
-
-
Available as Xerox PARC Research Report CSL-81-10, June, 1981, Stanford University
-
G. Nelson. Techniques for program verification. Available as Xerox PARC Research Report CSL-81-10, June, 1981, Stanford University, 1981.
-
(1981)
Techniques for Program Verification
-
-
Nelson, G.1
-
21
-
-
0031272525
-
Eraser: A dynamic data race detector for multithreaded programming
-
S. Savage, M. Burrows, G. Nelson, P. Sobalvarro, and T.E. 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.E.5
-
23
-
-
0022605097
-
Typestate a programming language concept for enhancing software reliability
-
January
-
R E Strom and S Yemini. Typestate a programming language concept for enhancing software reliability. IEEE Transactions on Software Engineering, 1:157-171, January 1986.
-
(1986)
IEEE Transactions on Software Engineering
, vol.1
, pp. 157-171
-
-
Strom, R.E.1
Yemini, S.2
-
24
-
-
85081874807
-
A first step towards automated detection of buffer overrun vulnerabilities
-
February
-
D. Wagner, J. Foster, E. Brewer, and A. Aiken. A first step towards automated detection of buffer overrun vulnerabilities. In The 2000 Network and Distributed Systems Security Conference. San Diego, CA, February 2000.
-
(2000)
The 2000 Network and Distributed Systems Security Conference. San Diego, CA
-
-
Wagner, D.1
Foster, J.2
Brewer, E.3
Aiken, A.4
|