-
2
-
-
0003487052
-
The Java programming language
-
Addison-Wesley, Reading, MA, second edition
-
Ken Arnold, Gosling James. "The Java Programming Language," The Java Series. Addison-Wesley, Reading, MA, second edition. 1998
-
(1998)
The Java Series
-
-
Ken, A.1
Gosling, J.2
-
3
-
-
84976665944
-
Mixin-based inheritance
-
October OOPSLA ECOOP'90 Proceedings, N. Meyrowitz (editor)
-
Bracha, Gilad and William Cook, Mixin-based inheritance, ACM SIGPLAN Notices 25(10):303-311, October 1990. OOPSLA ECOOP'90 Proceedings, N. Meyrowitz (editor).
-
(1990)
ACM SIGPLAN Notices
, vol.25
, Issue.10
, pp. 303-311
-
-
Bracha, G.1
Cook, W.2
-
4
-
-
0029461481
-
Giuseppe Castagna, the Hopkins Object Group, Gary T
-
Kim Bruce, Cardelli Luca. Giuseppe Castagna, The Hopkins Object Group, Gary T. Leavens, and Benjamin Pierce, On binary methods, Theory and Practice of Object Systems. 1:(3):1995;221-242
-
(1995)
Leavens, and Benjamin Pierce, on Binary Methods, Theory and Practice of Object Systems
, vol.1
, Issue.3
, pp. 221-242
-
-
Kim, B.1
Cardelli, L.2
-
5
-
-
85029892096
-
The equivalence of two semantic definitions for inheritance in object-oriented languages
-
Stephen Brookes, Michael Main, Austin Melton, Michael Mislove, and David Schmidt, editors, Mathematical Foundations of Programming Semantics, 7th International Conference, PA, USA, March 1991, Proceedings Springer-Verlag, New York, N.Y.
-
Bruce, Kim B., The equivalence of two semantic definitions for inheritance in object-oriented languages, in: Stephen Brookes, Michael Main, Austin Melton, Michael Mislove, and David Schmidt, editors, Mathematical Foundations of Programming Semantics, 7th International Conference, PA, USA, March 1991, Proceedings, Lecture Notes in Computer Science 598 (1992), Springer-Verlag, New York, N.Y., pp. 102-124.
-
(1992)
Lecture Notes in Computer Science
, vol.598
, pp. 102-124
-
-
Bruce, K.B.1
-
6
-
-
0001822501
-
An algebraic model of subtype and inheritance
-
Francois Bançilhon, & Peter Buneman. Reading, Mass: Addison-Wesley
-
Bruce Kim B., Wegner Peter. An algebraic model of subtype and inheritance. Bançilhon Francois, Buneman Peter. Advances in Database Programming Languages. August, 1990;75-96 Addison-Wesley, Reading, Mass
-
(1990)
Advances in Database Programming Languages
, pp. 75-96
-
-
Bruce, K.B.1
Wegner, P.2
-
7
-
-
0023961010
-
A semantics of multiple inheritance, Information and Computation, 76 (2/3), 138-164
-
Luca Cardelli. A semantics of multiple inheritance, Information and Computation, 76 (2/3), 138-164. A revised version of the paper that appeared in the 1984 Semantics of Data Types Symposium, LNCS. 173:February/March 1988;51-66
-
(1988)
A Revised Version of the Paper That Appeared in the 1984 Semantics of Data Types Symposium, LNCS
, vol.173
, pp. 51-66
-
-
Luca, C.1
-
8
-
-
0022333721
-
On understanding types, data abstraction and polymorphism
-
Luca Cardelli, Wegner Peter. On understanding types, data abstraction and polymorphism. ACM Computing Surveys. 17:(4):December 1985;471-522
-
(1985)
ACM Computing Surveys
, vol.17
, Issue.4
, pp. 471-522
-
-
Luca, C.1
Wegner, P.2
-
9
-
-
0003562901
-
Object-oriented programming: A unified foundation
-
Birkhauser, Boston
-
Giuseppe Castagna. "Object-Oriented Programming: A Unified Foundation," Progress in Theoretical Computer Science. Birkhauser, Boston. 1997
-
(1997)
Progress in Theoretical Computer Science
-
-
Giuseppe, C.1
-
10
-
-
0002214645
-
A calculus for overloaded functions with subtyping
-
February
-
Castagna, Giuseppe, Giorgio Ghelli, and Giuseppe Longo, A calculus for overloaded functions with subtyping, Information and Computation 117(1) (February 1995), pp. 115-135
-
(1995)
Information and Computation
, vol.117
, Issue.1
, pp. 115-135
-
-
Castagna, G.1
Ghelli, G.2
Longo, G.3
-
12
-
-
85029501553
-
Object-oriented multi-methods in Cecil
-
Madsen Ole Lehrmann New York, N.Y: Springer-Verlag
-
Craig Chambers. Object-oriented multi-methods in Cecil. Madsen Ole Lehrmann. ECOOP'92, European Conference on Object-Oriented Programming, Utrecht, The Netherlands. Lecture Notes in Computer Science. 615:1992;33-56 Springer-Verlag, New York, N.Y
-
(1992)
ECOOP'92, European Conference on Object-Oriented Programming, Utrecht, the Netherlands. Lecture Notes in Computer Science
, vol.615
, pp. 33-56
-
-
Craig, C.1
-
14
-
-
84976688946
-
Typechecking and modules for multi-methods
-
Craig Chambers, Leavens Gary T. Typechecking and modules for multi-methods. TOPLAS. 17:(6):November1995;805-843
-
(1995)
TOPLAS
, vol.17
, Issue.6
, pp. 805-843
-
-
Craig, C.1
Leavens, G.T.2
-
15
-
-
18944368336
-
-
Technical ReportDepartment of Computer Science, Iowa State University, 226 Atanasoff Hall, Ames, Iowa. 50011:April 1997;96-17a. Available by anonymous ftp from ftp.cs.iastate.edu, and by e-mail from almanac@cs.iastate.edu. Also University of Washington Department of Computer Science and Engineering TR number UW-CSE-96-12-02
-
Craig Chambers, Leavens Gary T. BeCecil, a core object-oriented language with block structure and multimethods: Semantics and typing. Technical ReportDepartment of Computer Science, Iowa State University, 226 Atanasoff Hall, Ames, Iowa. 50011:April 1997;96-17a. Available by anonymous ftp from ftp.cs.iastate.edu, and by e-mail from almanac@cs.iastate.edu. Also University of Washington Department of Computer Science and Engineering TR number UW-CSE-96-12-02
-
(1997)
BeCecil, a Core Object-oriented Language with Block Structure and Multimethods: Semantics and Typing
-
-
Craig, C.1
Leavens, G.T.2
-
16
-
-
84976650148
-
A denotational semantics of inheritance and its correctness
-
Norman Meyerowitz, editor, OOPSLA'89 Conference Proceedings, New Orleans, Louisiana October
-
Cook, William and Jens Palsberg, A denotational semantics of inheritance and its correctness, in: Norman Meyerowitz, editor, OOPSLA'89 Conference Proceedings, New Orleans, Louisiana, A CM SIGPLAN Notices 24(10) (October 1989), pp. 433-443.
-
(1989)
ACM SIGPLAN Notices
, vol.24
, Issue.10
, pp. 433-443
-
-
Cook, W.1
Palsberg, J.2
-
18
-
-
0023981884
-
Type theories and object-oriented programming, ACM Computing Surveys
-
Scott Danforth, Tomlinson Chris. Type theories and object-oriented programming, ACM Computing Surveys. 20(1)(. March 1988;29-72
-
(1988)
20(1)(
, pp. 29-72
-
-
Scott, D.1
Tomlinson, C.2
-
19
-
-
0002284794
-
Weak behavioral subtyping for types with mutable objects
-
S. Brookes, M. Main, A. Melton, Mislove M., Elsevier
-
Krishna Dhara Kishore, Leavens Gary T. Weak behavioral subtyping for types with mutable objects. Brookes S., Main M., Melton A., Mislove M. Mathematical Foundations of Programming Semantics, Eleventh Annual Conference, Electronic Notes in Theoretical Computer Science, Elsevier, http://www.elsevier. nl/lo-cate/entcs/volumel.html. 1:1995
-
(1995)
Mathematical Foundations of Programming Semantics, Eleventh Annual Conference, Electronic Notes in Theoretical Computer Science
, vol.1
-
-
Krishna, D.K.1
Leavens, G.T.2
-
20
-
-
0026984908
-
Prototype-based languages: From a taxonomy to constructive proposals and their validation
-
Andreas Paepcke, editor, OOPSLA'92 Proceedings October
-
Dony, Christophe, Jacques Malenfant, and Pierre Cointe, Prototype-based languages: From a taxonomy to constructive proposals and their validation, in: Andreas Paepcke, editor, OOPSLA'92 Proceedings, ACM SIGPLAN Notices 27(10) (October 1992), pp. 201-217.
-
(1992)
ACM SIGPLAN Notices
, vol.27
, Issue.10
, pp. 201-217
-
-
Dony, C.1
Malenfant, J.2
Cointe, P.3
-
21
-
-
0004006994
-
Fundamentals of algebraic specification 1: Equations and initial semantics
-
New York, N.Y: Springer-Verlag
-
Hartmut Ehrig, Mahr Bernd. "Fundamentals of Algebraic Specification 1: Equations and Initial Semantics", EATCS Monographs on Theoretical Computer Science 6. 1985;Springer-Verlag, New York, N.Y
-
(1985)
EATCS Monographs on Theoretical Computer Science
, vol.6
-
-
Hartmut, E.1
Mahr, B.2
-
22
-
-
0002424767
-
An initial algebra approach to the specification, correctness and implementation of abstract data types
-
Yeh Raymond T. Englewood Cliffs, N.J: Prentice-Hall, Inc
-
Goguen J.A., Thatcher J.W., Wagner E.G. An initial algebra approach to the specification, correctness and implementation of abstract data types. Yeh Raymond T. Current Trends in Programming Methodology. 4:1978;80-149 Prentice-Hall, Inc, Englewood Cliffs, N.J
-
(1978)
Current Trends in Programming Methodology
, vol.4
, pp. 80-149
-
-
Goguen, J.A.1
Thatcher, J.W.2
Wagner, E.G.3
-
23
-
-
18944382212
-
Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions, and partial operations
-
Goguen Joseph A., Meseguer Jose. Order-sorted algebra I: Equational deduction for multiple inheritance, overloading, exceptions, and partial operations. Technical Report SRI-CSL-89-10, Computer Science Laboratory, SRI International. July 1980
-
(1980)
Technical Report SRI-CSL-89-10, Computer Science Laboratory, SRI International
-
-
Goguen, J.A.1
Meseguer, J.2
-
24
-
-
0023218618
-
Order-sorted algebra solves the constructor-selector, multiple representation and coercion problems, Symposium on Logic in Computer Science
-
IEEE Press
-
Goguen Joseph A., Meseguer Jose. Order-sorted algebra solves the constructor-selector, multiple representation and coercion problems, Symposium on Logic in Computer Science. Ithaca, NY. June 1987;18-29 IEEE Press
-
(1987)
Ithaca, NY
, pp. 18-29
-
-
Goguen, J.A.1
Meseguer, J.2
-
26
-
-
0003518498
-
"the Java Language Specification"
-
Reading, MA: Addison-Wesley
-
James Gosling, Joy Bill, Steele Guy. "The Java Language Specification" The Java Series. 1996;Addison-Wesley, Reading, MA
-
(1996)
The Java Series
-
-
James, G.1
Joy, B.2
Steele, G.3
-
27
-
-
0004988782
-
The algebraic specification of abstract data types
-
Guttag J., Horning J.J. The algebraic specification of abstract data types. Acta Informatica. 10:(1):1978;27-52
-
(1978)
Acta Informatica
, vol.10
, Issue.1
, pp. 27-52
-
-
Guttag, J.1
Horning, J.J.2
-
28
-
-
84976817682
-
A simple technique for handling multiple polymorphism
-
Norman Meyrowitz, editor, OOPSLA '86 Conference Proceedings, Portland, Oregon November
-
Ingalls, Daniel H. H., A simple technique for handling multiple polymorphism. in: Norman Meyrowitz, editor, OOPSLA '86 Conference Proceedings, Portland, Oregon, ACM SIGPLAN Notices 21(11) (November 1986), pp. 347-349.
-
(1986)
ACM SIGPLAN Notices
, vol.21
, Issue.11
, pp. 347-349
-
-
Ingalls, D.H.H.1
-
29
-
-
85026747787
-
Inheritance in smalltalk-80: A denotational definition, Conference Record of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, San Diego, Calif
-
Samuel Kamin. Inheritance in smalltalk-80: A denotational definition, Conference Record of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, San Diego, Calif. ACM. January 1988;80-87
-
(1988)
ACM
, pp. 80-87
-
-
Samuel, K.1
-
30
-
-
18944387839
-
-
Technical Report 90-09, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Available by anonymous ftp from ftp.cs.iastate.edu, and by e-mail from almanac@cs.iastate.edu. July
-
Leavens Gary T. Modular verification of object-oriented programs with subtypes. Technical Report 90-09, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Available by anonymous ftp from ftp.cs.iastate.edu, and by e-mail from almanac@cs.iastate.edu. July 1990
-
(1990)
Modular Verification of Object-oriented Programs with Subtypes
-
-
Leavens, G.T.1
-
32
-
-
84957071908
-
Typed homomorphic relations extended with subtypes
-
Stephen Brookes, Michael Main, Austin Melton, Michael Mislove, Schmidt David New York, N.Y: Springer-Verlag
-
Leavens Gary T., Pigozzi Don. Typed homomorphic relations extended with subtypes. Brookes Stephen, Main Michael, Melton Austin, Mislove Michael, Schmidt David. Mathematical Foundations of Programming Semantics'91, Lecture Notes in Computer Science. 598:1992;144-167 Springer-Verlag, New York, N.Y
-
(1992)
Mathematical Foundations of Programming Semantics'91, Lecture Notes in Computer Science
, vol.598
, pp. 144-167
-
-
Leavens, G.T.1
Pigozzi, D.2
-
33
-
-
18944398200
-
-
Technical Report 96-15, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Available by anonymous ftp from ftp.cs.iastate.edu, and by e-mail from almanac@cs.iastate.edu. November
-
Leavens Gary T., Pigozzi Don. An exact algebraic characterization of behavioral subtyping. Technical Report 96-15, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Available by anonymous ftp from ftp.cs.iastate.edu, and by e-mail from almanac@cs.iastate.edu. November1996
-
(1996)
An Exact Algebraic Characterization of Behavioral Subtyping
-
-
Leavens, G.T.1
Pigozzi, D.2
-
35
-
-
84976772857
-
Reasoning about object-oriented programs that use subtypes
-
N. Meyrowitz, editor, 29 OOPSLA ECOOP'90 Proceedings October ACM
-
Leavens, Gary T. and William E. Weihl, Reasoning about object-oriented programs that use subtypes (extended abstract), in: N. Meyrowitz, editor, 29 OOPSLA ECOOP'90 Proceedings, ACM SIGPLAN Notices 25(10) (October 1990), ACM, pp. 212-223.
-
(1990)
ACM SIGPLAN Notices
, vol.25
, Issue.10
, pp. 212-223
-
-
Leavens, G.T.1
Weihl, W.E.2
-
36
-
-
21844511974
-
Specification and verification of object-oriented programs using supertype abstraction
-
Leavens Gary T., Weihl William E. Specification and verification of object-oriented programs using supertype abstraction. Acta Informatica. 32:(8):November1995;705-778
-
(1995)
Acta Informatica
, vol.32
, Issue.8
, pp. 705-778
-
-
Leavens, G.T.1
Weihl, W.E.2
-
37
-
-
0004509413
-
Verifying object-oriented programs that use subtypes
-
Massachusetts Institute of Technology, Laboratory for Computer Science, February The author's Ph.D. thesis
-
Leavens, Gary Todd, Verifying object-oriented programs that use subtypes, Technical Report 439, Massachusetts Institute of Technology, Laboratory for Computer Science, February 1989. The author's Ph.D. thesis.
-
(1989)
Technical Report
, vol.439
-
-
Leavens, G.T.1
-
38
-
-
84976704175
-
Using prototypical objects to implement shared behavior in object oriented systems
-
Norman Meyrowitz, editor, OOPSLA'86 Conference Proceedings, Portland, Oregon November
-
Lieberman, Henry, Using prototypical objects to implement shared behavior in object oriented systems, in: Norman Meyrowitz, editor, OOPSLA'86 Conference Proceedings, Portland, Oregon, ACM SIGPLAN Notices 21(11) (November 1986), pp. 214-223.
-
(1986)
ACM SIGPLAN Notices
, vol.21
, Issue.11
, pp. 214-223
-
-
Lieberman, H.1
-
39
-
-
85035007783
-
Ravi Sethi. a semantic model of types for applicative languages, ACM Symp. on LISP and Functional Programming
-
MacQueen D.B. Ravi Sethi. A semantic model of types for applicative languages, ACM Symp. on LISP and Functional Programming. ACM. 1982;243-252
-
(1982)
ACM
, pp. 243-252
-
-
MacQueen, D.B.1
-
40
-
-
0021230898
-
An ideal model for recursive polymorphic types, Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, Salt Lake City, Utah
-
David MacQueen, Plotkin Gordon, Sethi Ravi. An ideal model for recursive polymorphic types, Conference Record of the Eleventh Annual ACM Symposium on Principles of Programming Languages, Salt Lake City, Utah. ACM. January 1984;165-174
-
(1984)
ACM
, pp. 165-174
-
-
David, M.1
Plotkin, G.2
Sethi, R.3
-
41
-
-
0022793651
-
-
David MacQueen, Plotkin Gordon, Sethi Ravi. An ideal model for recursive polymorphic types, Information and Control. 71:(1/2):Oct./Nov.1986;95-130
-
(1986)
An Ideal Model for Recursive Polymorphic Types, Information and Control
, vol.71
, Issue.1-2
, pp. 95-130
-
-
David, M.1
Plotkin, G.2
Sethi, R.3
-
42
-
-
18944370272
-
Inclusions and subtypes
-
Narciso Marti-Oliet, Meseguer Jose. Inclusions and subtypes. Technical Report SRI-CSL-90-16, Computer Science Laboratory, SRI International, 333 Ravenswood Ave., Menlo Park, Calif. December 1990
-
(1990)
Technical Report SRI-CSL-90-16, Computer Science Laboratory, SRI International, 333 Ravenswood Ave., Menlo Park, Calif.
-
-
Narciso, M.-O.1
Meseguer, J.2
-
46
-
-
85000828188
-
Using category theory to design implicit conversions and generic operators
-
Neil D. Jones, editor, Semantics-Directed Compiler Generation, Proceedings of a Workshop, Aarhus, Denmark Springer-Verlag
-
Reynolds, John C, Using category theory to design implicit conversions and generic operators, in: Neil D. Jones, editor, Semantics-Directed Compiler Generation, Proceedings of a Workshop, Aarhus, Denmark, Lecture Notes in Computer Science 94 (1980), Springer-Verlag, pp. 211-258.
-
(1980)
Lecture Notes in Computer Science
, vol.94
, pp. 211-258
-
-
Reynolds, J.C.1
-
47
-
-
85034845622
-
Three approaches to type structure
-
Hartmut Ehrig, Christiane Floyd, Maurice Nivat and James Thatcher, editors, Mathematical Foundations of Software Development, Proceedings of the International Joint Conference on Theory and Practice of Software Development (TAPSOFT), Berlin. Volume 1: Colloquium on Trees in Algebra and Programming (CAAP'85) Springer-Verlag, New York, N.Y.
-
Reynolds, John C, Three approaches to type structure, in: Hartmut Ehrig, Christiane Floyd, Maurice Nivat and James Thatcher, editors, Mathematical Foundations of Software Development, Proceedings of the International Joint Conference on Theory and Practice of Software Development (TAPSOFT), Berlin. Volume 1: Colloquium on Trees in Algebra and Programming (CAAP'85), Lecture Notes in Computer Science 185 (1985), Springer-Verlag, New York, N.Y., pp. 97-138.
-
(1985)
Lecture Notes in Computer Science
, vol.185
, pp. 97-138
-
-
Reynolds, J.C.1
-
50
-
-
84948971731
-
Programming as an experience: The inspiration for self
-
Olthoff Walter New York, N.Y: Springer-Verlag
-
Smith Randall B., Ungar David. Programming as an experience: The inspiration for self. Olthoff Walter. ECOOP'95 - Object-Oriented Programming 9th European Conference, Aarhus, Denmark, Lecture Notes in Computer Science. 952:1995;303-330 Springer-Verlag, New York, N.Y
-
(1995)
ECOOP'95 - Object-Oriented Programming 9th European Conference, Aarhus, Denmark, Lecture Notes in Computer Science
, vol.952
, pp. 303-330
-
-
Smith, R.B.1
Ungar, D.2
-
52
-
-
84976684419
-
Self: The power of simplicity
-
Norman Meyrowitz, editor, OOPSLA '87 Conference Proceedings, Orlando, Florida December
-
Ungar, David and Randall B. Smith, Self: The power of simplicity, in: Norman Meyrowitz, editor, OOPSLA '87 Conference Proceedings, Orlando, Florida, ACM SIGPLAN Notices 22(12) (December 1987), pp. 227-241.
-
(1987)
ACM SIGPLAN Notices
, vol.22
, Issue.12
, pp. 227-241
-
-
Ungar, D.1
Smith, R.B.2
-
53
-
-
0024864871
-
How to make adhoc polymorphism less ad hoc
-
ACM, January
-
Wadler, Philip and Stephen Blott, How to make adhoc polymorphism less ad hoc, Conference Record of the Sixteenth Annual ACM Symposium on Principles of Programming Languages, Austin, Texas, ACM, January 1989, pp. 60-76.
-
(1989)
Conference Record of the Sixteenth Annual ACM Symposium on Principles of Programming Languages, Austin, Texas
, pp. 60-76
-
-
Wadler, P.1
Blott, S.2
|