-
1
-
-
0004072686
-
-
Addison-Wesley, Reading, Massachusetts
-
Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading, Massachusetts, 1986.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
2
-
-
0038716509
-
Checking and inferring local non-aliasing
-
June
-
Alex Aiken, Jeffrey S. Foster, John Kodumal, and Tachio Terauchi. Checking and inferring local non-aliasing. In PLDI, pages 129-140, June 2003.
-
(2003)
PLDI
, pp. 129-140
-
-
Aiken, A.1
Foster, J.S.2
Kodumal, J.3
Terauchi, T.4
-
3
-
-
0037586482
-
Alias annotations for program understanding
-
October
-
Jonathan Aldrich, Valentin Kostadinov, and Craig Chambers. Alias annotations for program understanding. In OOPSLA, pages 311-330, October 2002.
-
(2002)
OOPSLA
, pp. 311-330
-
-
Aldrich, J.1
Kostadinov, V.2
Chambers, C.3
-
4
-
-
12844275685
-
Compiler-enforced immutability for the Java language
-
MIT Lab for Computer Science, June Revision of Master's thesis
-
Adrian Birka. Compiler-enforced immutability for the Java language. Technical Report MIT-LCS-TR-908, MIT Lab for Computer Science, June 2003. Revision of Master's thesis.
-
(2003)
Technical Report
, vol.MIT-LCS-TR-908
-
-
Birka, A.1
-
5
-
-
12844286846
-
A practical type system and language for reference immutability
-
October
-
Adrian Birka and Michael D. Ernst. A practical type system and language for reference immutability. In OOPSLA, pages 35-49, October 2004.
-
(2004)
OOPSLA
, pp. 35-49
-
-
Birka, A.1
Ernst, M.D.2
-
7
-
-
1442265513
-
Ownership types for object encapsulation
-
January
-
Chandrasekhar Boyapati, Barbara Liskov, and Liuba Shrira. Ownership types for object encapsulation. In POPL, pages 213-223, January 2003.
-
(2003)
POPL
, pp. 213-223
-
-
Boyapati, C.1
Liskov, B.2
Shrira, L.3
-
8
-
-
35248819194
-
Checking interference with fractional permissions
-
June 11-13
-
John Boyland. Checking interference with fractional permissions. In SAS, pages 55-72, June 11-13, 2003.
-
(2003)
SAS
, pp. 55-72
-
-
Boyland, J.1
-
9
-
-
31744436571
-
Why we should not add readonly to Java (yet)
-
July
-
John Boyland. Why we should not add readonly to Java (yet). In FTfJP, July 2005.
-
(2005)
FTfJP
-
-
Boyland, J.1
-
10
-
-
84881378564
-
Capabilities for sharing: A generalisation of uniqueness and read-only
-
June
-
John Boyland, James Noble, and William Retert. Capabilities for sharing: A generalisation of uniqueness and read-only. In ECOOP, pages 2-27, June 2001.
-
(2001)
ECOOP
, pp. 2-27
-
-
Boyland, J.1
Noble, J.2
Retert, W.3
-
11
-
-
84881381868
-
Simple ownership types for object containment
-
June
-
David G. Clarke, James Noble, and John M. Potter. Simple ownership types for object containment. In ECOOP, pages 53-76, June 2001.
-
(2001)
ECOOP
, pp. 53-76
-
-
Clarke, D.G.1
Noble, J.2
Potter, J.M.3
-
12
-
-
0029703698
-
Static detection of dynamic memory errors
-
May
-
David Evans. Static detection of dynamic memory errors. In PLDI, pages 44-53, May 1996.
-
(1996)
PLDI
, pp. 44-53
-
-
Evans, D.1
-
13
-
-
85011293817
-
LCLint: A tool for using specifications to check code
-
December
-
David Evans, John Guttag, James Horning, and Yang Meng Tan. LCLint: A tool for using specifications to check code. In FSE, pages 87-97, December 1994.
-
(1994)
FSE
, pp. 87-97
-
-
Evans, D.1
Guttag, J.2
Horning, J.3
Tan, Y.M.4
-
14
-
-
0036039550
-
Adoption and focus: Practical linear types for imperative programming
-
June
-
Manuel Fähndrich and Robert DeLine. Adoption and focus: Practical linear types for imperative programming. In PLDI, pages 13-24, June 2002.
-
(2002)
PLDI
, pp. 13-24
-
-
Fähndrich, M.1
DeLine, R.2
-
16
-
-
17244369093
-
A theory of type qualifiers
-
June
-
Jeffrey S. Foster, Manuel Fähndrich, and Alexander Aiken. A theory of type qualifiers. In PLDI, pages 192-203, June 1999.
-
(1999)
PLDI
, pp. 192-203
-
-
Foster, J.S.1
Fähndrich, M.2
Aiken, A.3
-
17
-
-
0036036247
-
Flow-sensitive type qualifiers
-
June
-
Jeffrey S. Foster, Tachio Terauchi, and Alex Aiken. Flow-sensitive type qualifiers. In PLDI, pages 1-12. June 2002.
-
(2002)
PLDI
, pp. 1-12
-
-
Foster, J.S.1
Terauchi, T.2
Aiken, A.3
-
18
-
-
0017525829
-
An experimental evaluation of data type conventions
-
August
-
John D. Gannon. An experimental evaluation of data type conventions. CACM, 20(8):584-595, August 1977.
-
(1977)
CACM
, vol.20
, Issue.8
, pp. 584-595
-
-
Gannon, J.D.1
-
19
-
-
0003518498
-
-
Addison Wesley, Boston, MA, second edition
-
James Gosling, Bill Joy, Guy Steele, and Gilad Bracha. The Java Language Specification. Addison Wesley, Boston, MA, second edition, 2000.
-
(2000)
The Java Language Specification
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
20
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
May
-
Atsushi Igarashi, Benjamin C. Plerce, and Philip Wadler. Featherweight Java: a minimal core calculus for Java and GJ. ACM TOPLAS, 23(3):396-450, May 2001.
-
(2001)
ACM TOPLAS
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Plerce, B.C.2
Wadler, P.3
-
21
-
-
0035339004
-
JAC - Access right based encapsulation for Java
-
Günter Kniesel and Dirk Theisen. JAC - access right based encapsulation for Java. Software; Practice and Experience, 31(6):555-576, 2001.
-
(2001)
Software; Practice and Experience
, vol.31
, Issue.6
, pp. 555-576
-
-
Kniesel, G.1
Theisen, D.2
-
22
-
-
0004148156
-
-
September 29, with Damien Doligez, Jacques Garrigue, Didier Rémy and Jérôme Vouillon
-
Xavier Leroy. The Objective Caml system, release 3.07, September 29, 2003. with Damien Doligez, Jacques Garrigue, Didier Rémy and Jérôme Vouillon.
-
(2003)
The Objective Caml System, Release 3.07
-
-
Leroy, X.1
-
23
-
-
85030037503
-
Polymorphic effect systems
-
January
-
John M. Lucassen and David K. Gifford. Polymorphic effect systems. In POPL, pages 47-57, January 1988.
-
(1988)
POPL
, pp. 47-57
-
-
Lucassen, J.M.1
Gifford, D.K.2
-
24
-
-
0003608820
-
-
Addison-Wesley, second edition
-
Scott Meyers. Effective C++. Addison-Wesley, second edition, 1997.
-
(1997)
Effective C++
-
-
Meyers, S.1
-
27
-
-
12844267881
-
Sniggering type checker experiment
-
Personal communication, May
-
James H. Morris. Sniggering type checker experiment. Experiment at Xerox PARC, 1978. Personal communication, May 2004.
-
(1978)
Experiment at Xerox PARC
-
-
Morris, J.H.1
-
28
-
-
0003511451
-
Universes: A type system for alias and dependency control
-
Fernuniversität Hagen
-
P. Müller and A. Poetzsch-Heffter. Universes: A type system for alias and dependency control. Technical Report 279, Fernuniversität Hagen, 2001.
-
(2001)
Technical Report
, vol.279
-
-
Müller, P.1
Poetzsch-Heffter, A.2
-
29
-
-
23044518923
-
Type and effect systems
-
number 1710 in LNCS, Springer-Verlag
-
F. Nielson and H. R. Nielson. Type and effect systems. In Correct System Design, number 1710 in LNCS, pages 114-136. Springer-Verlag, 1999.
-
(1999)
Correct System Design
, pp. 114-136
-
-
Nielson, F.1
Nielson, H.R.2
-
30
-
-
0034831419
-
Type-based analysis and applications
-
June
-
Jens Palsberg. Type-based analysis and applications. In PASTE, June 2001.
-
(2001)
PASTE
-
-
Palsberg, J.1
-
31
-
-
0242527415
-
Immutability specification and its applications
-
November
-
Igor Pechtchanski and Vivek Sarkar. Immutability specification and its applications. In Java Grande, pages 202-211, November 2002.
-
(2002)
Java Grande
, pp. 202-211
-
-
Pechtchanski, I.1
Sarkar, V.2
-
32
-
-
12844249805
-
Automatic detection of immutable fields in Java
-
November
-
Sara Porat, Marina Biberstein, Larry Koved, and Bilba Mendelson. Automatic detection of immutable fields in Java. In CASCON, November 2000.
-
(2000)
CASCON
-
-
Porat, S.1
Biberstein, M.2
Koved, L.3
Mendelson, B.4
-
33
-
-
0000359456
-
A controlled experiment to assess the benefits of procedure argument type checking
-
April
-
Lutz Prechelt and Walter F. Tichy. A controlled experiment to assess the benefits of procedure argument type checking. IEEE TSE, 24(4):302-312, April 1998.
-
(1998)
IEEE TSE
, vol.24
, Issue.4
, pp. 302-312
-
-
Prechelt, L.1
Tichy, W.F.2
-
35
-
-
0022093855
-
Self-adjusting binary search trees
-
July
-
Daniel Dominic Sleator and Robert Endre Tarjan. Self-adjusting binary search trees. Journal of the ACM, 32(3):652-686, July 1985.
-
(1985)
Journal of the ACM
, vol.32
, Issue.3
, pp. 652-686
-
-
Sleator, D.D.1
Tarjan, R.E.2
-
37
-
-
0026881754
-
The type and effect discipline
-
June
-
Jean-Pierre Talpin and Pierre Jouvelot. The type and effect discipline. In LICS, pages 162-173, June 1992.
-
(1992)
LICS
, pp. 162-173
-
-
Talpin, J.-P.1
Jouvelot, P.2
-
38
-
-
31744436463
-
Javari: Adding reference immutability to Java
-
MIT Lab for Computer Science, August
-
Matthew S. Tschantz and Michael D. Ernst. Javari: Adding reference immutability to Java. Technical report, MIT Lab for Computer Science, August 2005.
-
(2005)
Technical Report
-
-
Tschantz, M.S.1
Ernst, M.D.2
|