-
1
-
-
0346468192
-
High level specification of I/O in functional languages
-
John Launchbury and P. Samson, editors, Springer, Berlin, Heidelberg, New York
-
Peter Achten, John van Groningen, and Rinus Plasmeijer. High level specification of I/O in functional languages. In John Launchbury and P. Samson, editors, Workshop on Functional Programming, Glasgow 1992, Ayr, UK, July 6-8, Workshops in Computer Science, pages 1-17. Springer, Berlin, Heidelberg, New York, 1993.
-
(1993)
Workshop on Functional Programming, Glasgow 1992, Ayr, UK, July 6-8, Workshops in Computer Science
, pp. 1-17
-
-
Achten, P.1
Van Groningen, J.2
Plasmeijer, R.3
-
2
-
-
84947917267
-
Balloon types: Controlling sharing of state in data types
-
Mehmet Akşit and Satoshi Matsuoka, editors, ECOOP'97 - Object-Oriented Programming, 11th European Conference, Jyväskylä, Finland, June 9-13 Springer, Berlin, Heidelberg, New York
-
Paulo Sergio Almeida. Balloon types: Controlling sharing of state in data types. In Mehmet Akşit and Satoshi Matsuoka, editors, ECOOP'97 - Object-Oriented Programming, 11th European Conference, Jyväskylä, Finland, June 9-13, volume 1241 of Lecture Notes in Computer Science, pages 32-59. Springer, Berlin, Heidelberg, New York, 1997.
-
(1997)
Lecture Notes in Computer Science
, vol.1241
, pp. 32-59
-
-
Almeida, P.S.1
-
3
-
-
84976846806
-
Language features for process interaction
-
Davd B. Wortman, editor, March
-
G. R. Andrews and J. R. McGraw. Language features for process interaction. In Davd B. Wortman, editor, Proceedings of an ACM Conference on Language Design for Reliable Software, ACM SIGPLAN Notices, 12(3):114-127, March 1977.
-
(1977)
Proceedings of An ACM Conference on Language Design for Reliable Software, ACM SIGPLAN Notices
, vol.12
, Issue.3
, pp. 114-127
-
-
Andrews, G.R.1
McGraw, J.R.2
-
4
-
-
0034450019
-
Guava: A dialect of Java without data races
-
October
-
David F. Bacon, Robert E. Strom, and Ashis Tarafdar. Guava: A dialect of Java without data races. In OOPSLA'00 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Minneapolis, Minnesota, USA, October 15-19, ACM SIGPLAN Notices, 35(10):382-400, October 2000.
-
(2000)
OOPSLA'00 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Minneapolis, Minnesota, USA, October 15-19, ACM SIGPLAN Notices
, vol.35
, Issue.10
, pp. 382-400
-
-
Bacon, D.F.1
Strom, R.E.2
Tarafdar, A.3
-
5
-
-
84976827641
-
'Use-once' variables and linear objects - storage management, reflection and multi-threading
-
January
-
Henry G. Baker. 'Use-once' variables and linear objects - storage management, reflection and multi-threading. ACM SIGPLAN Notices, 30(1):45-52, January 1995.
-
(1995)
ACM SIGPLAN Notices
, vol.30
, Issue.1
, pp. 45-52
-
-
Baker, H.G.1
-
6
-
-
0033203805
-
Escape analysis for object-oriented languages: Application to Java
-
October
-
Bruno Blanchet. Escape analysis for object-oriented languages: application to Java. In OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices, 34(10):20-34, October 1999.
-
(1999)
OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices
, vol.34
, Issue.10
, pp. 20-34
-
-
Blanchet, B.1
-
7
-
-
17144408039
-
Removing unnecessary synchronization in Java
-
October
-
Jeff Bogda and Urs Hölzle. Removing unnecessary synchronization in Java. In OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices, 34(10):35-46, October 1999.
-
(1999)
OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices
, vol.34
, Issue.10
, pp. 35-46
-
-
Bogda, J.1
Hölzle, U.2
-
8
-
-
0033203811
-
Confined types
-
October
-
Boris Bokowski and Jan Vitek. Confined types. In OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices, 34(10):82-96, October 1999.
-
(1999)
OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices
, vol.34
, Issue.10
, pp. 82-96
-
-
Bokowski, B.1
Vitek, J.2
-
9
-
-
0035335990
-
Alias burying: Unique variables without destructive reads
-
May
-
John Boyland. Alias burying: Unique variables without destructive reads. Software Practice and Experience, 31(6):533-553, May 2001.
-
(2001)
Software Practice and Experience
, vol.31
, Issue.6
, pp. 533-553
-
-
Boyland, J.1
-
10
-
-
0031597163
-
Promises: Limited specifications for analysis and manipulation
-
IEEE Computer Society, Los Alamitos, California
-
Edwin C. Chan, John T. Boyland, and William L. Scherlis. Promises: Limited specifications for analysis and manipulation. In Proceedings of the IEEE International Conference on Software Engineering (ICSE '98), Kyoto, Japan, April 19-25, pages 167-176. IEEE Computer Society, Los Alamitos, California, 1998.
-
(1998)
Proceedings of the IEEE International Conference on Software Engineering (ICSE '98), Kyoto, Japan, April 19-25
, pp. 167-176
-
-
Chan, E.C.1
Boyland, J.T.2
Scherlis, W.L.3
-
11
-
-
17144414568
-
Escape analysis for Java
-
October
-
Jong-Deok Choi, Manish Gupta, Mauricio Serrano, Vugranam C. Sreedhar, and Sam Midkiff. Escape analysis for Java. In OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices, 34(10):1-19, October 1999.
-
(1999)
OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices
, vol.34
, Issue.10
, pp. 1-19
-
-
Choi, J.-D.1
Gupta, M.2
Serrano, M.3
Sreedhar, V.C.4
Midkiff, S.5
-
13
-
-
0348137542
-
Ownership types for flexible alias protection
-
October
-
David G. Clarke, John M. Potter, and James Noble. Ownership types for flexible alias protection. In OOPSLA'98 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Vancouver, Canada, October 18-22, ACM SIGPLAN Notices, 33(10):48-64, October 1998.
-
(1998)
OOPSLA'98 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Vancouver, Canada, October 18-22, ACM SIGPLAN Notices
, vol.33
, Issue.10
, pp. 48-64
-
-
Clarke, D.G.1
Potter, J.M.2
Noble, J.3
-
14
-
-
0032670229
-
Typed memory management in a calculus of capabilities
-
ACM Press, New York
-
Karl Crary, David Walker, and Greg Morrisett. Typed memory management in a calculus of capabilities. In Conference Record of the Twenty-sixth Annual ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages, San Antonio, Texas, USA, January 20-22, pages 262-275. ACM Press, New York, 1999.
-
(1999)
Conference Record of the Twenty-Sixth Annual ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages, San Antonio, Texas, USA, January 20-22
, pp. 262-275
-
-
Crary, K.1
Walker, D.2
Morrisett, G.3
-
15
-
-
0000338326
-
Programming semantics for multiprogrammed computations
-
ACM Press, New York, March
-
Jack B. Dennis and Earl C Van Horn. Programming semantics for multiprogrammed computations. In Communications of the ACM, pages 143-154. ACM Press, New York, March 1966.
-
(1966)
Communications of the ACM
, pp. 143-154
-
-
Dennis, J.B.1
Van Horn, E.C.2
-
16
-
-
0003880013
-
-
Addison-Wesley, Reading, Massachussetts, USA
-
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, Massachussetts, USA, 1995.
-
(1995)
Design Patterns: Elements of Reusable Object-Oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
18
-
-
0003518498
-
-
The Java™ Series. Addison-Wesley, Reading, Massachussetts, USA
-
James Gosling, Bill Joy, and Guy Steele. The Java™ Language Specificaion. The Java™ Series. Addison-Wesley, Reading, Massachussetts, USA, 1996.
-
(1996)
The Java™ Language Specificaion
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
-
19
-
-
84947944620
-
An object-oriented effects system
-
Rachid Guerraoui, editor, ECOOP'99 - Object-Oriented Programming, 13th European Conference, Lisbon, Portugal, June 14-18, Springer, Berlin, Heidelberg, New York
-
Aaron Greenhouse and John Boyland. An object-oriented effects system. In Rachid Guerraoui, editor, ECOOP'99 - Object-Oriented Programming, 13th European Conference, Lisbon, Portugal, June 14-18, volume 1628 of Lecture Notes in Computer Science, pages 205-229. Springer, Berlin, Heidelberg, New York, 1999.
-
(1999)
Lecture Notes in Computer Science
, vol.1628
, pp. 205-229
-
-
Greenhouse, A.1
Boyland, J.2
-
20
-
-
1142282626
-
Improving object integrity and preventing side effects via deeply immutable references
-
Harri Hakonen, Ville Leppänen, Timo Raita, Tapio Salakoski, and Jukka Teuhola. Improving object integrity and preventing side effects via deeply immutable references. In Proceedings of the Sixth Fenno-Ugric Symposium on Software Technology, FUSST'99, pages 139-150. 1999.
-
(1999)
Proceedings of the Sixth Fenno-Ugric Symposium on Software Technology, FUSST'99
, pp. 139-150
-
-
Hakonen, H.1
Leppänen, V.2
Raita, T.3
Salakoski, T.4
Teuhola, J.5
-
21
-
-
0026154619
-
Copying and swapping: Influences on the design of reusable software components
-
May
-
Douglas E. Harms and Bruce W. Weide. Copying and swapping: Influences on the design of reusable software components. IEEE Transactions on Software Engineering, 17(5):424-435, May 1991.
-
(1991)
IEEE Transactions on Software Engineering
, vol.17
, Issue.5
, pp. 424-435
-
-
Harms, D.E.1
Weide, B.W.2
-
22
-
-
84976745647
-
Islands: Aliasing protection in object-oriented languages
-
November
-
John Hogg. Islands: Aliasing protection in object-oriented languages. In OOPSLA'91 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Phoenix, Arizona, USA, October 6-11, ACM SIGPLAN Notices, 26(11):271-285, November 1991.
-
(1991)
OOPSLA'91 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Phoenix, Arizona, USA, October 6-11, ACM SIGPLAN Notices
, vol.26
, Issue.11
, pp. 271-285
-
-
Hogg, J.1
-
23
-
-
0002820732
-
The Geneva convention on the treatment of object aliasing
-
April
-
John Hogg, Doug Lea, Alan Wills, Dennis deChampeaux, and Richard Holt. The Geneva convention on the treatment of object aliasing. OOPS Messenger, 3(2), April 1992.
-
(1992)
OOPS Messenger
, vol.3
, Issue.2
-
-
Hogg, J.1
Lea, D.2
Wills, A.3
DeChampeaux, D.4
Holt, R.5
-
24
-
-
0035339004
-
JAC - access right based encapsulation for Java
-
May
-
Günter Kniesel and Dirk Theisen. JAC - access right based encapsulation for Java. Software Practice and Experience, 31(6), May 2001.
-
(2001)
Software Practice and Experience
, vol.31
, Issue.6
-
-
Kniesel, G.1
Theisen, D.2
-
25
-
-
0343973751
-
-
Technical Report IAI-TR-96-12, Universität Bonn, November Revised March 1998
-
Günther Kniesel. Encapsulation = visibility + accessibility. Technical Report IAI-TR-96-12, Universität Bonn, November 1996. Revised March 1998.
-
(1996)
Encapsulation = Visibility + Accessibility
-
-
Kniesel, G.1
-
26
-
-
0033617057
-
Virginity: A contribution to the specification of object-oriented software
-
April
-
K. Rustan M. Leino and Raymie Stata. Virginity: A contribution to the specification of object-oriented software. Information Processing Letters, 70(2):99-105, April 1999.
-
(1999)
Information Processing Letters
, vol.70
, Issue.2
, pp. 99-105
-
-
Rustan, K.1
Leino, M.2
Stata, R.3
-
27
-
-
0004065860
-
-
The MIT Press, Cambridge, Massachussetts, USA and London, England
-
B. Liskov and J. Guttag. Abstraction and Specification in Program Development. The MIT Press, Cambridge, Massachussetts, USA and London, England, 1986.
-
(1986)
Abstraction and Specification in Program Development
-
-
Liskov, B.1
Guttag, J.2
-
28
-
-
0026982108
-
Concurrency annotations
-
October
-
Klaus-Peter Löhr. Concurrency annotations. In OOPSLA'92 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Vancouver, British Columbia, October 18-22, ACM SIGPLAN Notices, 27(10):327-340, October 1992.
-
(1992)
OOPSLA'92 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Vancouver, British Columbia, October 18-22, ACM SIGPLAN Notices
, vol.27
, Issue.10
, pp. 327-340
-
-
Löhr, K.-P.1
-
29
-
-
0004964717
-
Values and objects in programming languages
-
B. Maclennan. Values and objects in programming languages. ACM SIGPLAN Notices, 17(2):70-80, 1982.
-
(1982)
ACM SIGPLAN Notices
, vol.17
, Issue.2
, pp. 70-80
-
-
Maclennan, B.1
-
30
-
-
84955601299
-
Towards alias-free pointers
-
Pierre Cointe, editor, ECOOP'96 - Object-Oriented Programming, 10th European Conference, Linz, Austria, July 8-12, Springer, Berlin, Heidelberg, New York, July
-
Naftaly Minsky. Towards alias-free pointers. In Pierre Cointe, editor, ECOOP'96 - Object-Oriented Programming, 10th European Conference, Linz, Austria, July 8-12, volume 1098 of Lecture Notes in Computer Science, pages 189-209. Springer, Berlin, Heidelberg, New York, July 1996.
-
(1996)
Lecture Notes in Computer Science
, vol.1098
, pp. 189-209
-
-
Minsky, N.1
-
31
-
-
84881382231
-
A type system for controlling representation exposure in Java
-
Sophia Drossopolou, Susan Eisenbach, Bart Jacobs, Gary T. Leavens, Peter Müller, and Arnd Poetzsch-Heffter, editors
-
Peter Müller and Arnd Poetzsch-Heffter. A type system for controlling representation exposure in Java. In Sophia Drossopolou, Susan Eisenbach, Bart Jacobs, Gary T. Leavens, Peter Müller, and Arnd Poetzsch-Heffter, editors, 2nd ECOOP Workshop on Formal Techniques for Java Programs, Nice, France, June 12. 2000.
-
2nd ECOOP Workshop on Formal Techniques for Java Programs, Nice, France, June 12. 2000
-
-
Müller, P.1
Poetzsch-Heffter, A.2
-
32
-
-
0003975281
-
-
Prentice Hall Series in Innovative Technology. Prentice-Hall, Englewood Cliffs, New Jersey, USA
-
Greg Nelson, editor. Systems Programming with Modula-3. Prentice Hall Series in Innovative Technology. Prentice-Hall, Englewood Cliffs, New Jersey, USA, 1991.
-
(1991)
Systems Programming with Modula-3
-
-
Nelson, G.1
-
33
-
-
0033697213
-
Iterators and encapsulation
-
IEEE Computer Society, Los Alamitos, California
-
James Noble. Iterators and encapsulation. In TOOLS Europe 2000, pages 431-442. IEEE Computer Society, Los Alamitos, California, 2000.
-
(2000)
TOOLS Europe 2000
, pp. 431-442
-
-
Noble, J.1
-
34
-
-
84881384697
-
Report of the Intercontinental Workshop on Aliasing in Object-Oriented Systems
-
Springer, Berlin, Heidelberg, New York
-
James Noble, Jan Vitek, and Doug Lea. Report of the Intercontinental Workshop on Aliasing in Object-Oriented Systems, volume 1743 of Lecture Notes in Computer Science. Springer, Berlin, Heidelberg, New York, 2000.
-
(2000)
Lecture Notes in Computer Science
, vol.1743
-
-
Noble, J.1
Vitek, J.2
Lea, D.3
-
35
-
-
84957718680
-
Flexible alias protection
-
Eric Jul, editor, ECOOP'98 - Object-Oriented Programming, 12th European Conference, Brussels, Belgium, July 20-24, Springer, Berlin, Heidelberg, New York
-
James Noble, Jan Vitek, and John Potter. Flexible alias protection. In Eric Jul, editor, ECOOP'98 - Object-Oriented Programming, 12th European Conference, Brussels, Belgium, July 20-24, volume 1445 of Lecture Notes in Computer Science. Springer, Berlin, Heidelberg, New York, 1998.
-
(1998)
Lecture Notes in Computer Science
, vol.1445
-
-
Noble, J.1
Vitek, J.2
Potter, J.3
-
36
-
-
84976678019
-
Reference escape analysis: Optimizing reference counting based on the lifetime of references
-
September
-
Young Gil Park and Benjamin Goldberg. Reference escape analysis: Optimizing reference counting based on the lifetime of references. In ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'91), New Haven, Colorado, USA, June 17-19, ACM SIGPLAN Notices, 26(9):178-189, September 1991.
-
(1991)
ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'91), New Haven, Colorado, USA, June 17-19, ACM SIGPLAN Notices
, vol.26
, Issue.9
, pp. 178-189
-
-
Park, Y.G.1
Goldberg, B.2
-
37
-
-
0018053595
-
Syntactic control of interference
-
ACM Press, New York, January
-
John C. Reynolds. Syntactic control of interference. In Conference Record of the Fifth ACM Symposium on Principles of Programming Languages, Tucson, Arizona, USA, pages 39-46. ACM Press, New York, January 1978.
-
(1978)
Conference Record of the Fifth ACM Symposium on Principles of Programming Languages, Tucson, Arizona, USA
, pp. 39-46
-
-
Reynolds, J.C.1
-
38
-
-
0001428966
-
Intuitionistic reasoning about shared mutable data structure
-
Palgrave, to appear. Draft dated July 28
-
John C. Reynolds. Intuitionistic reasoning about shared mutable data structure. In Millenial Perspectives in Computer Science. Palgrave, to appear. Draft dated July 28, 2000.
-
(2000)
Millenial Perspectives in Computer Science
-
-
Reynolds, J.C.1
-
39
-
-
0004027344
-
-
Addison-Wesley, Reading, Massachussetts, USA, third edition
-
Bjarne Stroustrup. The C++ programming Language. Addison-Wesley, Reading, Massachussetts, USA, third edition, 1997.
-
(1997)
The C++ Programming Language
-
-
Stroustrup, B.1
-
40
-
-
0033203864
-
Compositional pointer and escape analysis for Java programs
-
October
-
John Whaley and Martin Rinard. Compositional pointer and escape analysis for Java programs. In OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices, 34(10):187-206, October 1999.
-
(1999)
OOPSLA'99 Conference Proceedings - Object-Oriented Programming Systems, Languages and Applications, Denver, Colorado, USA, November 1-5, ACM SIGPLAN Notices
, vol.34
, Issue.10
, pp. 187-206
-
-
Whaley, J.1
Rinard, M.2
|