[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/141936.141940acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article
Free access

Combination of inheritance hierarchies

Published: 31 October 1992 Publication History
First page of PDF

References

[1]
Lucy Berlin. When objects collide: Experiences with reusing multiple class hierarchies. In Conference on Object-Oriented Programming Systems, Languages and Applications, pages 181-193, Ottawa, October 1990. ACM.
[2]
D. G. Bobrow, L. G. DeMichiel, R. P. Gabriel, S. E. Keene, G. Kiczales, and D. A. Moon. Common Lisp Object System specification X3J 13. SIGPLAN Notices, 23, September 1988.
[3]
Daniel Bobrow, Kenneth Kahn, Gregor Kiczalea, Larry Masinter, Mark Stefik, and Frank Zdybel. CommonLoops" Merging Lisp and objectoriented programming. In Conference on Object- Oriented Programming Systems, Languages and Applications, pages 17-29, Portland, September 1986. ACM.
[4]
Gilad Bracha. The Programming Language Jigsaw: Mizins, Modularity and Multiple Inheritance. PhD thesis, University of Utah, 1992.
[5]
Gilad Bracha and William Cook. Mixin-based inheritance. In Conference on Object-Oriented Programming Systems, Languages and Applications, pages 303-311, Ottawa, October 1990. ACM.
[6]
Luca Cardelli and Peter Wegner. On understanding types, data abstractions and polymorphism. Computing Surveys, 17(4):471-522, December 1985.
[7]
Steve Cook. Panel P2: Varieties of inheritance. In OOPSLA 87 Addendum to the Proceedings, pages 35-40, Florida, October 1987. ACM.
[8]
William Cook. A Deno~ational Semantics of Inheritance. PhD thesis, Brown Univerisity, 1989.
[9]
William Cook and Jens Palsberg. A denotational semantics of inheritance and its correctness. In Conference on Object-Oriented Programming Systems, Languages and Applications, pages 433-443, New Orleans, October 1989. ACM.
[10]
Mukesh Dalai and Dipayan Gangopadhyay. OOLP: A translation approach to object-oriented logic programming. In Proceedings of the First International Conference on Deductive and Object- Oriented Databases (DOOD89), pages 593-606. North- Holland Physics Publishing, December 1989.
[11]
Margaret A. Ellis and Bjarne Stroustrup. The Annotated C-~--t- Reference Manual. Addison-Wesley, 1990.
[12]
Adele Goldberg. Smalltalk-80: The Interactive Programming Environment. Addison-Wesley, 1984. Chapters 4 and 23.
[13]
Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison- Wesley, 1983.
[14]
I. P. Goldstein and D. G. Bobrow. A layered approach to software design. Technical Report CSL- 80-5, Xerox Palo Alto Research Center, December 1980.
[15]
William Harrison, Mansour Kavianpour, and Harold Ossher. integrating coarse-grained and finegrained tool integration. In Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering (CASE '92), Montreal, July 1992. To appear.
[16]
William Harrison and Harold Ossher. Extensionby-addition: Building extensible software. Research Report RC 16127, IBM Thomas J. Watson Research Center, Yorktown Heights, NY, September 1990.
[17]
William Harrison and Harold Ossher. The Plus- Plus object definition environment. Research Report RC 16283, IBM Thomas J. Watson Research Center, Yorktown Heights, NY, September 1990.
[18]
William Harrison and Harold Ossher. Subdivided procedures: A language extension supporting extensible programming. In Proceedings of the 1990 International Conference on Computer Languages, pages 190-197, New Orleans, March 1990. IEEE.
[19]
William Harrison and Harold Ossher. CLORIS: A clustered object-relational information store. Research Report RC 16723, IBM Thomas J. Watson Research Center, Yorktown Heights, NY, April 1991.
[20]
William Harrison and Harold Ossher. Structurebound messages: Separating navigation from processing. Research Report RC 15539 Revised, IBM Thomas J. Watson Research Center, Yorktown Heights, NY, October 1991.
[21]
William Harrison and Harold Ossher. Attaching instance variables to method realizations instead of classes. In Proceedings of the 1992 International Conference on Computer Languages, pages 291- 299, Oakland, April 1992. IEEE.
[22]
Susan Horwitz, Jan Prins, and Thomas Reps. Integrating noninteffering versions of programs. Transactions on Programming Languages and Systems, 11(3):345-387, July 1989.
[23]
Gail E. Kaiser and David Garlan. MELDing dataflow and object-oriented programming. In Conference on Object-Oriented Programming Systems, Languages and Applications, pages 254-267, Orlando, October 1987. ACM.
[24]
Samuel Kamin. Inheritance in Smalltalk-80: A denotational definition. In Conference Record of the Fifteenth Annual Symposium on Principles of Programming Languages, pages 80-87, San Diego, January 1984. ACM.
[25]
Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger M~ller-Pedersen, and Kristen Nygsard. Syntax directed program modularization. In P. Degano and E. Sandewall, editors, Integrated Interactive Computing Systems, pages 207- 219. North-Holland, 1983.
[26]
Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger M~ller-Pedersen, and Kristen Nygaard. The BETA porgramming langauage. In Bruce Shriver and Peter Wegner, editors, Research Directions in Object-Oriented Programming, pages 7--48. MIT Press, 1987.
[27]
Ole Lehrmann Madsen and Birger M~ller- Pedersen. Virtual classes: A powerful mechanism in object-oriented programming. In Conference on Object-Oriented Programming Systems, Languages and Applications, pages 397-406, New Orleans, October 1989. ACM.
[28]
David A. Moon. Object-oriented programming with Flavors. In Conference on Object-Oriented Programming Systems, Languages and Applications, pages 1-8, Portland, September 1986. ACM.
[29]
Harold Ossher and William Harrison. Support for change in RPDEa. In Proceedings of ~he Fourth Symposium on Software Development Environments (SDE4), pages 218-228, irvine, December 1990. ACM SIGSOFT.
[30]
Steve Purr. Managing the evolution of Smalltalk- 80 systems. In Glenn Krasner, editor, Smalltalk-80: Bi~s of History, Words of Advice, pages 273-286. Addison-Wesley, 1983.
[31]
Uday S. Reddy. Objects as closures: Abstract semantics of object-oriented languages. In Conference on Lisp and Functional Programming, pages 289-297. ACM, 1988.
[32]
Craig Schaffert, Topher Cooper, Bruce Bullis, Mike Killian, and Carrie Wilpolt. An introduction to Trellis/Owl. In Conference on Object- Oriented Programming Systems, Language8 and Applications, pages 9-16, Portland, September 1986. ACM.
[33]
Dave Thomas and Kent Johnson. Orwell: A configuration management system for team programming. In Conference on Object-Oriented Programruing Systems, Languages and Applications, pages 135-141, San Diego, September 1988. ACM.
[34]
Wuu Yang, Susan Horwitz, and Thomas Reps. A program integration algorithm that accommodates semantics-preserving transformations. In Proceedings of the Fourth Symposium on Software Development Environments (SDE4), pages 133-143, Irvine, December 1990. ACM SIGSOFT.

Cited By

View all
  • (2013)Language-Independent and Automated Software Composition: The FeatureHouse ExperienceIEEE Transactions on Software Engineering10.1109/TSE.2011.12039:1(63-79)Online publication date: Jan-2013
  • (2013)Feature-Oriented Software DevelopmentGenerative and Transformational Techniques in Software Engineering IV10.1007/978-3-642-35992-7_10(346-382)Online publication date: 2013
  • (2012)Supporting multiple feature binding strategies in NXProceedings of the 4th International Workshop on Feature-Oriented Software Development10.1145/2377816.2377823(45-53)Online publication date: 24-Sep-2012
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '92: Conference proceedings on Object-oriented programming systems, languages, and applications
October 1992
492 pages
ISBN:0201533723
DOI:10.1145/141936
  • Chairman:
  • John Pugh
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 October 1992

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

OOPSLA92
Sponsor:
OOPSLA92: Object Oriented Programming Systems, Languages and Applications
October 18 - 22, 1992
British Columbia, Vancouver, Canada

Acceptance Rates

Overall Acceptance Rate 268 of 1,244 submissions, 22%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)72
  • Downloads (Last 6 weeks)8
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2013)Language-Independent and Automated Software Composition: The FeatureHouse ExperienceIEEE Transactions on Software Engineering10.1109/TSE.2011.12039:1(63-79)Online publication date: Jan-2013
  • (2013)Feature-Oriented Software DevelopmentGenerative and Transformational Techniques in Software Engineering IV10.1007/978-3-642-35992-7_10(346-382)Online publication date: 2013
  • (2012)Supporting multiple feature binding strategies in NXProceedings of the 4th International Workshop on Feature-Oriented Software Development10.1145/2377816.2377823(45-53)Online publication date: 24-Sep-2012
  • (2011)ModulesProceedings of the tenth international conference on Aspect-oriented software development10.1145/1960275.1960310(283-284)Online publication date: 21-Mar-2011
  • (2010)Modules as objects in newspeakProceedings of the 24th European conference on Object-oriented programming10.5555/1883978.1884007(405-428)Online publication date: 21-Jun-2010
  • (2010)Enriching One Taxonomy Using AnotherIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2009.18922:10(1415-1427)Online publication date: 1-Oct-2010
  • (2009)FEATUREHOUSEProceedings of the 31st International Conference on Software Engineering10.1109/ICSE.2009.5070523(221-231)Online publication date: 16-May-2009
  • (2008)SuperimpositionProceedings of the 7th international conference on Software composition10.5555/1793034.1793037(20-35)Online publication date: 29-Mar-2008
  • (2008)A calculus for uniform feature compositionACM Transactions on Programming Languages and Systems10.1145/1745312.174531632:5(1-33)Online publication date: 24-May-2008
  • (2008)Generics of a higher kindACM SIGPLAN Notices10.1145/1449955.144979843:10(423-438)Online publication date: 19-Oct-2008
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media