-
1
-
-
1442288804
-
Checking and inferring local non-aliasing
-
San Diego, CA, June 9-11
-
A. Aiken, J. S. Foster, J. Kodumal, and T. Terauchi. Checking and inferring local non-aliasing. In Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation, pages 129-140, San Diego, CA, June 9-11, 2003.
-
(2003)
Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation
, pp. 129-140
-
-
Aiken, A.1
Foster, J.S.2
Kodumal, J.3
Terauchi, T.4
-
2
-
-
0037586482
-
Alias annotations for program understanding
-
Seattle, WA, USA, Oct. 28-30
-
J. Aldrich, V. Kostadinov, and C. Chambers. Alias annotations for program understanding. In Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2002), pages 311-330, Seattle, WA, USA, Oct. 28-30, 2002.
-
(2002)
Object-oriented Programming Systems, Languages, and Applications (OOPSLA 2002)
, pp. 311-330
-
-
Aldrich, J.1
Kostadinov, V.2
Chambers, C.3
-
3
-
-
0030260329
-
Fast static analysis of C++ virtual function calls
-
San Jose, CA, USA, Oct. 6-10
-
D. F. Bacon and P. F. Sweeney. Fast static analysis of C++ virtual function calls. In Conference on Object-Oriented Programming, Systems, Languages, and Applications, pages 324-341, San Jose, CA, USA, Oct. 6-10, 1996.
-
(1996)
Conference on Object-oriented Programming, Systems, Languages, and Applications
, pp. 324-341
-
-
Bacon, D.F.1
Sweeney, P.F.2
-
4
-
-
12844275685
-
Compiler-enforced immutability for the Java language
-
MIT Laboratory for Computer Science, Cambridge, MA, June. Revision of Master's thesis
-
A. Birka. Compiler-enforced immutability for the Java language. Technical Report MIT-LCS-TR-908, MIT Laboratory for Computer Science, Cambridge, MA, June 2003. Revision of Master's thesis.
-
(2003)
Technical Report
, vol.MIT-LCS-TR-908
-
-
Birka, A.1
-
6
-
-
0038575343
-
Ownership types for object encapsulation
-
New Orleans, LA, Jan. 15-17
-
C. Boyapati, B. Liskov, and L. Shrira. Ownership types for object encapsulation. In Proceedings of the 30th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 213-223, New Orleans, LA, Jan. 15-17, 2003.
-
(2003)
Proceedings of the 30th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 213-223
-
-
Boyapati, C.1
Liskov, B.2
Shrira, L.3
-
7
-
-
84881378564
-
Capabilities for sharing: A generalisation of uniqueness and read-only
-
Budapest, Hungary, June 18-22
-
J. Boyland, J. Noble, and W. Retert. Capabilities for sharing: A generalisation of uniqueness and read-only. In ECOOP 2001 - Object-Oriented Programming, 15th European Conference, pages 2-27, Budapest, Hungary, June 18-22, 2001.
-
(2001)
ECOOP 2001 - Object-oriented Programming, 15th European Conference
, pp. 2-27
-
-
Boyland, J.1
Noble, J.2
Retert, W.3
-
8
-
-
0345884636
-
Making the future safe for the past: Adding genericity to the Java programming language
-
Vancouver, BC, Canada, Oct. 20-22
-
G. Bracha, M. Odersky, D. Stoutamire, and P. Wadler. Making the future safe for the past: Adding genericity to the Java programming language. In Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '98), pages 183-200, Vancouver, BC, Canada, Oct. 20-22, 1998.
-
(1998)
Object-oriented Programming Systems, Languages, and Applications (OOPSLA '98)
, pp. 183-200
-
-
Bracha, G.1
Odersky, M.2
Stoutamire, D.3
Wadler, P.4
-
9
-
-
0033203859
-
Escape analysis for Java
-
Denver, Colorado, Nov. 3-5
-
J.-D. Choi, M. Gupta, M. J. Serrano, V. C. Sreedhar, and S. P. Midkiff. Escape analysis for Java. In Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '99), pages 1-19, Denver, Colorado, Nov. 3-5, 1999.
-
(1999)
Object-oriented Programming Systems, Languages, and Applications (OOPSLA '99)
, pp. 1-19
-
-
Choi, J.-D.1
Gupta, M.2
Serrano, M.J.3
Sreedhar, V.C.4
Midkiff, S.P.5
-
10
-
-
84948958710
-
Optimization of object-oriented programs using static class hierarchy analysis
-
Åarhus, Denmark, Aug. 7-11
-
J. Dean, D. Grove, and C. Chambers. Optimization of object-oriented programs using static class hierarchy analysis. In ECOOP '95, the 9th European Conference on Object-Oriented Programming, pages 77-101, Åarhus, Denmark, Aug. 7-11, 1995.
-
(1995)
ECOOP '95, the 9th European Conference on Object-oriented Programming
, pp. 77-101
-
-
Dean, J.1
Grove, D.2
Chambers, C.3
-
11
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
Feb.
-
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, Feb. 2001. A previous version appeared in ICSE '99, Proceedings of the 21st International Conference on Software Engineering, pages 213-224, Los Angeles, CA, USA, May 19-21, 1999.
-
(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
-
-
0035250541
-
-
Los Angeles, CA, USA, May 19-21
-
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, Feb. 2001. A previous version appeared in ICSE '99, Proceedings of the 21st International Conference on Software Engineering, pages 213-224, Los Angeles, CA, USA, May 19-21, 1999.
-
(1999)
ICSE '99, Proceedings of the 21st International Conference on Software Engineering
, pp. 213-224
-
-
-
14
-
-
0036039550
-
Adoption and focus: Practical linear types for imperative programming
-
Berlin, Germany, June 17-19
-
M. Fähndrich and R. DeLine. Adoption and focus: Practical linear types for imperative programming. In Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation, pages 13-24, Berlin, Germany, June 17-19, 2002.
-
(2002)
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation
, pp. 13-24
-
-
Fähndrich, M.1
Deline, R.2
-
15
-
-
0032690845
-
A theory of type qualifiers
-
Atlanta, GA, May 1-4
-
J. S. Foster, M. Fähndrich, and A. Aiken. A theory of type qualifiers. In Proceedings of the ACM SIGPLAN '99 Conference on Programming Language Design and Implementation, pages 192-203, Atlanta, GA, May 1-4, 1999.
-
(1999)
Proceedings of the ACM SIGPLAN '99 Conference on Programming Language Design and Implementation
, pp. 192-203
-
-
Foster, J.S.1
Fähndrich, M.2
Aiken, A.3
-
16
-
-
0036036247
-
Flow-sensitive type qualifiers
-
Berlin, Germany, June 17-19
-
J. S. Foster, T. Terauchi, and A. Aiken. Flow-sensitive type qualifiers. In Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation, pages 1-12, Berlin, Germany, June 17-19, 2002.
-
(2002)
Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language Design and Implementation
, pp. 1-12
-
-
Foster, J.S.1
Terauchi, T.2
Aiken, A.3
-
17
-
-
0017525829
-
An experimental evaluation of data type conventions
-
Aug.
-
J. D. Gannon. An experimental evaluation of data type conventions. Commun. ACM, 20(8):584-595, Aug. 1977.
-
(1977)
Commun. ACM
, vol.20
, Issue.8
, pp. 584-595
-
-
Gannon, J.D.1
-
18
-
-
0003518498
-
-
Addison Wesley, Boston, MA, second edition
-
J. Gosling, B. Joy, G. Steele, and G. 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
-
19
-
-
0035339004
-
JAC - Access right based encapsulation for Java
-
G. Kniesel and D. 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
-
20
-
-
17044422441
-
-
Personal communictation, Aug. 1
-
D. Lea. Personal communictation, Aug. 1, 2004.
-
(2004)
-
-
Lea, D.1
-
21
-
-
0004148156
-
-
Sept. 29, with Damien Doligez, Jacques Garrigue, Didier Rémy and Jérôme Vouillon
-
X. Leroy. The Objective Caml system, release 3.07, Sept. 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
-
-
0003608820
-
-
Addison-Wesley, second edition
-
S. Meyers. Effective C++. Addison-Wesley, second edition, 1997.
-
(1997)
Effective C++
-
-
Meyers, S.1
-
25
-
-
17044406186
-
Sniggering type checker experiment
-
1978. Personal communication, May
-
J. H. Morris. Sniggering type checker experiment. Experiment at Xerox PARC, 1978. Personal communication, May 2004.
-
(2004)
Experiment at Xerox PARC
-
-
Morris, J.H.1
-
26
-
-
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
-
27
-
-
23044518923
-
Type and effect systems
-
E. R. Olderog and B. Steffen, editors, number 1710 in Lecture Notes in Computer Science. Springer-Verlag
-
F. Nielson and H. R. Nielson. Type and effect systems. In E. R. Olderog and B. Steffen, editors, Correct System Design, number 1710 in Lecture Notes in Computer Science, pages 114-136. Springer-Verlag, 1999.
-
(1999)
Correct System Design
, pp. 114-136
-
-
Nielson, F.1
Nielson, H.R.2
-
29
-
-
0027002301
-
Escape analysis on lists
-
San Francisco, CA, June 17-19
-
Y. G. Park and B. Goldberg. Escape analysis on lists. In Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation, pages 116-127, San Francisco, CA, June 17-19, 1992.
-
(1992)
Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation
, pp. 116-127
-
-
Park, Y.G.1
Goldberg, B.2
-
30
-
-
0242527415
-
Immutability specification and its applications
-
Seattle, WA, Nov. 3-5
-
I. Pechtchanski and V. Sarkar. Immutability specification and its applications. In Joint ACM-ISCOPE Java Grande Conference, pages 202-211, Seattle, WA, Nov. 3-5, 2002.
-
(2002)
Joint ACM-ISCOPE Java Grande Conference
, pp. 202-211
-
-
Pechtchanski, I.1
Sarkar, V.2
-
31
-
-
12844249805
-
Automatic detection of immutable fields in Java
-
Mississauga, Ontario, Canada, Nov. 13-16
-
S. Porat, M. Biberstein, L. Koved, and B. Mendelson. Automatic detection of immutable fields in Java. In CASCON, Mississauga, Ontario, Canada, Nov. 13-16, 2000.
-
(2000)
CASCON
-
-
Porat, S.1
Biberstein, M.2
Koved, L.3
Mendelson, B.4
-
32
-
-
0000359456
-
A controlled experiment to assess the benefits of procedure argument type checking
-
Apr.
-
L. Prechelt and W. F. Tichy. A controlled experiment to assess the benefits of procedure argument type checking. IEEE Transactions on Software Engineering, 24(4):302-312, Apr. 1998.
-
(1998)
IEEE Transactions on Software Engineering
, vol.24
, Issue.4
, pp. 302-312
-
-
Prechelt, L.1
Tichy, W.F.2
-
35
-
-
0022605097
-
Typestate: A programming language concept for enhancing software reliability
-
Jan.
-
R. E. Strom and S. Yemini. Typestate: A programming language concept for enhancing software reliability. IEEE Transactions on Software Engineering, SE-12(1):157-171, Jan. 1986.
-
(1986)
IEEE Transactions on Software Engineering
, vol.SE-12
, Issue.1
, pp. 157-171
-
-
Strom, R.E.1
Yemini, S.2
|