-
1
-
-
0031250932
-
Adding type parameterization to the Java language
-
AGESEN, O., FREUND, S. N., AND MITCHELL, J. C. 1997. Adding type parameterization to the Java language. In Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages and Applications. 49-65.
-
(1997)
Proceedings of the ACM Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 49-65
-
-
Agesen, O.1
Freund, S.N.2
Mitchell, J.C.3
-
3
-
-
84937029836
-
Static analyses for eliminating unnecessary synchronization from Java programs
-
A. Cortesi and G. Filé Eds. Lecture Notes in Computer Science. Springer-Verlag
-
ALDRICH, J., CHAMBERS, C., SIRER, E. G., AND EGGERS, S. 1999. Static analyses for eliminating unnecessary synchronization from Java programs. In Proceedings of the Static Analysis Symposium, A. Cortesi and G. Filé Eds. Lecture Notes in Computer Science, vol. 1694. Springer-Verlag, 19-38.
-
(1999)
Proceedings of the Static Analysis Symposium
, vol.1694
, pp. 19-38
-
-
Aldrich, J.1
Chambers, C.2
Sirer, E.G.3
Eggers, S.4
-
4
-
-
0031534035
-
Type and behaviour reconstruction for higher-order concurrent programs
-
AMTOFT, T., NIELSON, F., AND NIELSON, H. R. 1997. Type and behaviour reconstruction for higher-order concurrent programs. J. Functional Prog. 7, 3, 321-347.
-
(1997)
J. Functional Prog.
, vol.7
, Issue.3
, pp. 321-347
-
-
Amtoft, T.1
Nielson, F.2
Nielson, H.R.3
-
5
-
-
0034450019
-
Guava: A dialect of Java without data races
-
BACON, D. F., STROM, R. E., AND TARAFDAR, A. 2001. Guava: A dialect of Java without data races. In Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages and Applications. 382-400.
-
(2001)
Proceedings of the ACM Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 382-400
-
-
Bacon, D.F.1
Strom, R.E.2
Tarafdar, A.3
-
6
-
-
0004290213
-
An introduction to programming with threads
-
Digital Equipment Corporation Systems Research Center
-
BIRRELL, A. D. 1989. An introduction to programming with threads. Research Report 35, Digital Equipment Corporation Systems Research Center.
-
(1989)
Research Report
, vol.35
-
-
Birrell, A.D.1
-
8
-
-
0033203777
-
Removing unnecessary synchronization in Java
-
BOGDA, J. AND HÖLZLE, U. 1999. Removing unnecessary synchronization in Java. In Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages and Applications, 35-46.
-
(1999)
Proceedings of the ACM Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 35-46
-
-
Bogda, J.1
Hölzle, U.2
-
9
-
-
0037924416
-
A type system for preventing data races and deadlocks in Java programs
-
BOYAPATI, C., LEE, R., AND RINARD, M. 2002. A type system for preventing data races and deadlocks in Java programs. In Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages and Applications. 211-230.
-
(2002)
Proceedings of the ACM Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 211-230
-
-
Boyapati, C.1
Lee, R.2
Rinard, M.3
-
11
-
-
0345884636
-
Making the future safe for the past: Adding genericity to the Java programming language
-
BRACHA, G., ODERSKY, M., STOUTAMIRE, D., AND WADLER, P. 1998. Making the future safe for the past: Adding genericity to the Java programming language. In Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages and Applications. 183-200.
-
(1998)
Proceedings of the ACM Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 183-200
-
-
Bracha, G.1
Odersky, M.2
Stoutamire, D.3
Wadler, P.4
-
13
-
-
0003757373
-
Mobile ambient synchronization
-
Digital Systems Research Center, Palo Alto, CA
-
CARDELLI, L. 1997. Mobile ambient synchronization. Tech. Rep. 1997-013, Digital Systems Research Center, Palo Alto, CA.
-
(1997)
Tech. Rep.
, vol.1997
, Issue.13
-
-
Cardelli, L.1
-
15
-
-
0003392260
-
An empirical comparison of static concurrency analysis techniques
-
Department of Computer Science, University of Massachusetts at Amherst
-
CHAMILLARD, A. T., CLARKE, L. A., AND AVRUNIN, G. S. 1996. An empirical comparison of static concurrency analysis techniques. Tech. Rep. 96-084, Department of Computer Science, University of Massachusetts at Amherst.
-
(1996)
Tech. Rep.
, vol.96
, Issue.84
-
-
Chamillard, A.T.1
Clarke, L.A.2
Avrunin, G.S.3
-
16
-
-
0033203859
-
Escape analysis for Java
-
CHOI, J.-D., GUPTA, M., SERRANO, M. J., SREEDHAR, V. C., AND MIDKIFF, S. P. 1999. Escape analysis for Java. In Proceedings of the ACM Conference on Object-Oriented Programming, Systems, Languages and Applications. 1-19.
-
(1999)
Proceedings of the ACM Conference on Object-oriented Programming, Systems, Languages and Applications
, pp. 1-19
-
-
Choi, J.-D.1
Gupta, M.2
Serrano, M.J.3
Sreedhar, V.C.4
Midkiff, S.P.5
-
17
-
-
0036040605
-
Efficient and precise datarace detection for multithreaded object-oriented programs
-
CHOI, J.-D., LEE, K., LOGINOV, A., O'CALLAHAN, R., SARKAR, V., AND SRIDHARA, M. 2002. Efficient and precise datarace detection for multithreaded object-oriented programs. In Proceedings of the ACM Conference on Programming Language Design and Implementation. 258-269.
-
(2002)
Proceedings of the ACM Conference on Programming Language Design and Implementation
, pp. 258-269
-
-
Choi, J.-D.1
Lee, K.2
Loginov, A.3
O'Callahan, R.4
Sarkar, V.5
Sridhara, M.6
-
18
-
-
0000706110
-
Evaluating deadlock detection methods for concurrent software
-
CORBETT, J. C. 1996. Evaluating deadlock detection methods for concurrent software. IEEE Trans. Softw. Eng. 22, 3, 161-180.
-
(1996)
IEEE Trans. Softw. Eng.
, vol.22
, Issue.3
, pp. 161-180
-
-
Corbett, J.C.1
-
19
-
-
85050550846
-
Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
-
COUSOT, P. AND COUSOT, R. 1977. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Proceedings of the ACM Symposium on the Principles of Programming Languages. 238-252.
-
(1977)
Proceedings of the ACM Symposium on the Principles of Programming Languages
, pp. 238-252
-
-
Cousot, P.1
Cousot, R.2
-
21
-
-
0003372569
-
Extended static checking
-
Compaq Systems Research Center
-
DETLEFS, D. L., LEINO, K. R. M., NELSON, G., AND SAXE, J. B. 1998. Extended static checking. Research Report 159, Compaq Systems Research Center.
-
(1998)
Research Report
, vol.159
-
-
Detlefs, D.L.1
Leino, K.R.M.2
Nelson, G.3
Saxe, J.B.4
-
23
-
-
0002794356
-
Data flow analysis for verifying properties of concurrent programs
-
Department of Computer Science, University of Massachusetts at Amherst
-
DWYER, M. B. AND CLARKE, L. A. 1994. Data flow analysis for verifying properties of concurrent programs. Tech. Rep. 94-045, Department of Computer Science, University of Massachusetts at Amherst.
-
(1994)
Tech. Rep.
, vol.94
, Issue.45
-
-
Dwyer, M.B.1
Clarke, L.A.2
-
24
-
-
84945909751
-
Detecting deadlocks in concurrent systems
-
D. Sangiorgi and R. de Simone, Eds. Lecture Notes in Computer Science. Springer-Verlag
-
FAJSTRUP, L., GOUBAULT, E., AND RAUSSEN, M. 1998. Detecting deadlocks in concurrent systems. In Proceedings of the International Conference on Concurrency Theory, D. Sangiorgi and R. de Simone, Eds. Lecture Notes in Computer Science, vol. 1466. Springer-Verlag, 332-347.
-
(1998)
Proceedings of the International Conference on Concurrency Theory
, vol.1466
, pp. 332-347
-
-
Fajstrup, L.1
Goubault, E.2
Raussen, M.3
-
25
-
-
84888243417
-
Object types against races
-
J. C. M. Baeten and S. Mauw, Eds. Lecture Notes in Computer Science. Springer-Verlag
-
FLANAGAN, C. AND ABADI, M. 1999a. Object types against races. In Proceedings of the International Conference on Concurrency Theory, J. C. M. Baeten and S. Mauw, Eds. Lecture Notes in Computer Science, vol. 1664. Springer-Verlag, 288-303.
-
(1999)
Proceedings of the International Conference on Concurrency Theory
, vol.1664
, pp. 288-303
-
-
Flanagan, C.1
Abadi, M.2
-
26
-
-
84957892301
-
Types for safe locking
-
S. D. Swierstra, Ed. Lecture Notes in Computer Science. Springer-Verlag
-
FLANAGAN, C. AND ABADI, M. 1999b. Types for safe locking. In Proceedings of the European Symposium on Programming, S. D. Swierstra, Ed. Lecture Notes in Computer Science, vol. 1576. Springer-Verlag, 91-108.
-
(1999)
Proceedings of the European Symposium on Programming
, vol.1576
, pp. 91-108
-
-
Flanagan, C.1
Abadi, M.2
-
31
-
-
0035247718
-
Annotation inference for modular checkers
-
FLANAGAN, C., JOSHI, R., AND LEINO, K. R. M. 2001. Annotation inference for modular checkers. Information Processing Letters 77, 2-4, 91-108.
-
(2001)
Information Processing Letters
, vol.77
, pp. 2-4
-
-
Flanagan, C.1
Joshi, R.2
Leino, K.R.M.3
-
32
-
-
84881144443
-
Houdini, an annotation assistant for ESC/Java
-
J. N. Oliveira and P. Zave, Eds. Lecture Notes in Computer Science. Springer-Verlag
-
FLANAGAN, C. AND LEINO, K. R. M. 2001. Houdini, an annotation assistant for ESC/Java. In Formal Methods Europe, J. N. Oliveira and P. Zave, Eds. Lecture Notes in Computer Science, vol. 2021. Springer-Verlag, 500-517.
-
(2001)
Formal Methods Europe
, vol.2021
, pp. 500-517
-
-
Flanagan, C.1
Leino, K.R.M.2
-
33
-
-
0036036098
-
Extended static checking for Java
-
FLANAGAN, C., LEINO, K. R. M., LILLIBRIDGE, M., NELSON, G., SAXE, J. B., AND STATA, R. 2002. Extended static checking for Java. In Proceedings of the ACM Conference on Programming Language Design and Implementation. 234-245.
-
(2002)
Proceedings of the ACM Conference on Programming Language Design and Implementation
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
36
-
-
0031674984
-
Classes and mixins
-
FLATT, M., KRISHNAMURTHI, S., AND FELLEISEN, M. 1998. Classes and mixins. In Proceedings of the ACM Symposium on the Principles of Programming Languages, 171-183.
-
(1998)
Proceedings of the ACM Symposium on the Principles of Programming Languages
, pp. 171-183
-
-
Flatt, M.1
Krishnamurthi, S.2
Felleisen, M.3
-
40
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
IGARASHI, A., PIERCE, B., AND WADLER, P. 2001. Featherweight Java: A minimal core calculus for Java and GJ. ACM Trans. Prog. Lang. Syst. 23, 3, 396-450.
-
(2001)
ACM Trans. Prog. Lang. Syst.
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.2
Wadler, P.3
-
44
-
-
0000298074
-
WebL - A programming language for the web
-
Computer Networks and ISDN Systems. Elsevier
-
KISTLER, T. AND MARAIS, J. 1998. WebL - A programming language for the web. In Proceedings of the International World Wide Web Conference. Computer Networks and ISDN Systems, vol. 30. Elsevier, 259-270.
-
(1998)
Proceedings of the International World Wide Web Conference
, vol.30
, pp. 259-270
-
-
Kistler, T.1
Marais, J.2
-
45
-
-
0032010343
-
A partially deadlock-free typed process calculus
-
KOBAYASHI, N. 1998. A partially deadlock-free typed process calculus. ACM Trans. Prog. Lang. Syst. 20, 2, 436-482.
-
(1998)
ACM Trans. Prog. Lang. Syst.
, vol.20
, Issue.2
, pp. 436-482
-
-
Kobayashi, N.1
-
46
-
-
84885206872
-
An implicitly-typed deadlock-free process calculus
-
C. Palamidessi, Ed. Lecture Notes in Computer Science
-
KOBAYASHI, N., SAITO, S., AND SUMII, E. 2000. An implicitly-typed deadlock-free process calculus. In Proceedings of the International Conference on Concurrency Theory, C. Palamidessi, Ed. Lecture Notes in Computer Science, vol. 1877. Springer-Verlag, 489-503.
-
(2000)
Proceedings of the International Conference on Concurrency Theory
, vol.1877
, pp. 489-503
-
-
Kobayashi, N.1
Saito, S.2
Sumii, E.3
-
47
-
-
0003642669
-
Checking Java programs via guarded commands
-
Compaq Systems Research Center, Palo Alto, CA
-
LEINO, K. R. M., SAXE, J. B., AND STATA, R. 1999. Checking Java programs via guarded commands. Tech. Rep. 1999-002, Compaq Systems Research Center, Palo Alto, CA.
-
(1999)
Tech. Rep.
, vol.1999
, Issue.2
-
-
Leino, K.R.M.1
Saxe, J.B.2
Stata, R.3
-
50
-
-
0000771813
-
Annotated type and effect systems
-
Invited position statement for the Symposium on Models of Programming Languages and Computation
-
NIELSON, F. 1996. Annotated type and effect systems. ACM Comput. Sum. 28, 2, 344-345. Invited position statement for the Symposium on Models of Programming Languages and Computation.
-
(1996)
ACM Comput. Sum.
, vol.28
, Issue.2
, pp. 344-345
-
-
Nielson, F.1
-
54
-
-
0031272525
-
Eraser: A dynamic data race detector for multi-threaded programs
-
SAVAGE, S., BURROWS, M., NELSON, G., SOBALVARRO, P., AND ANDERSON, T. E. 1997. Eraser: A dynamic data race detector for multi-threaded programs. ACM Transactions on Computer Systems 15, 4, 391-411.
-
(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
-
55
-
-
0005042862
-
Double-checked locking - A optimization pattern for efficiently initializing and accessing thread-safe objects
-
R. Martin, F. Buschmann, and D. Riehle, Eds. Addison-Wesley
-
SCHMIDT, D. C. AND HARRISON, T. H. 1997. Double-checked locking - A optimization pattern for efficiently initializing and accessing thread-safe objects. In Pattern Languages of Program Design 3, R. Martin, F. Buschmann, and D. Riehle, Eds. Addison-Wesley.
-
(1997)
Pattern Languages of Program Design
, vol.3
-
-
Schmidt, D.C.1
Harrison, T.H.2
-
56
-
-
33745416957
-
-
STANDARD PERFORMANCE EVALUATION CORPORATION. 2000. SPEC JBB2000. Available from http://www.spec.org/osg/jbb2000/.
-
(2000)
SPEC JBB2000
-
-
-
58
-
-
0003747398
-
Proving Java type soundness
-
University of Cambridge Computer Laboratory Technical Report
-
SYME, D. 1997. Proving Java type soundness. Tech. Rep. 427, University of Cambridge Computer Laboratory Technical Report.
-
(1997)
Tech. Rep.
, vol.427
-
-
Syme, D.1
-
59
-
-
84974191759
-
Polymorphic type, region and effect inference
-
TALPIN, J.-P. AND JOUVELOT, P. 1992. Polymorphic type, region and effect inference. J. Funct. Prog. 2, 3, 245-271.
-
(1992)
J. Funct. Prog.
, vol.2
, Issue.3
, pp. 245-271
-
-
Talpin, J.-P.1
Jouvelot, P.2
-
64
-
-
84858905656
-
-
WORLD WIDE WEB CONSORTIUM. 2001. Jigsaw. Available from http://www.w3c.org.
-
(2001)
Jigsaw
-
-
-
66
-
-
84958641324
-
Model checking TLA+ specifications
-
L. Pierre and T. Kropf, Eds. Lecture Notes in Computer Science. Springer-Verlag
-
YU, Y., MANOLIOS, P., AND LAMPORT, L. 1999. Model checking TLA+ specifications. In Correct Hardware Design and Verification Methods, L. Pierre and T. Kropf, Eds. Lecture Notes in Computer Science, vol. 1703. Springer-Verlag, 54-66.
-
(1999)
Correct Hardware Design and Verification Methods
, vol.1703
, pp. 54-66
-
-
Yu, Y.1
Manolios, P.2
Lamport, L.3
|