(Enter summary)
Abstract: The diverse inheritance mechanisms provided by
Smalltalk, Beta, and CLOS are interpreted as different
uses of a single underlying construct. Smalltalk and
Beta differ primarily in the direction of class hierarchy
growth. These inheritance mechanisms are subsumed in
a new inheritance model based on composition of mixins,
or abstract subclasses. This form of inheritance
can also encode a CLOS multiple-inheritance hierarchy,
although changes to the encoded hierarchy that would
violate... (Update)
Cited by: More
Mixin-Based Aspect Inheritance - Apel, Leich, Saake (2005)
(Correct)
Using Mixins to Build a Flexible Lightweight Middleware for.. - Apel, Böhm (2004)
(Correct)
Aspect Refinement and Bounding Quantification in Incremental.. - Sven Apel Thomas (2005)
(Correct)
Similar documents (at the sentence level):
8.0%: The Programming Language Jigsaw: Mixins, Modularity And Multiple.. - Bracha (1992)
(Correct)
Active bibliography (related documents): More All
0.6: A Denotational Semantics of Inheritance - Cook (1989)
(Correct)
0.3: Using Interface Inheritance to Address Problems in System.. - Hamilton, Radia (1994)
(Correct)
0.3: Attribute Types and Bracket Implementations - Keedy, Evered, Schmolitzky.. (1997)
(Correct)
Similar documents based on text: More All
0.3: Making the Future Safe for the Past: - Adding Genericity To
(Correct)
0.3: Nested Mixin-Methods in Agora - Steyaert, Codenie, D'Hondt, De.. (1993)
(Correct)
0.2: Modularity Meets Inheritance - Gilad Bracha Gary (1991)
(Correct)
Related documents from co-citation: More All
24: Modularity meets inheritance
- Bracha, Lindstrom - 1992
22: Object-oriented software construction (context) - Meyer - 1988
21: Classes and mixins
- Flatt, Krishnamurthi et al. - 1998
BibTeX entry: (Update)
G. Bracha and W. Cook. Mixin-based inheritance. In Proc. of the Joint ACM Conf. on Object-Oriented Programming, Systems, Languages and Applications and the European Conference on Object-Oriented Programming, October 1990. http://citeseer.ist.psu.edu/bracha90mixinbased.html More
@inproceedings{ bracha90mixinbased,
author = "Gilad Bracha and William Cook",
title = "Mixin-Based Inheritance",
booktitle = "Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications / Proceedings of the European Conference on Object-Oriented Programming",
publisher = "ACM Press",
address = "Ottawa, Canada",
editor = "Norman Meyrowitz",
pages = "303--311",
year = "1990",
url = "citeseer.ist.psu.edu/bracha90mixinbased.html" }
Citations (may not include all citations):
492
Smalltalk-80: the Language and Its Implementation (context) - Goldberg, Robson - 1983
369
A semantics of multiple inheritance
- Cardelli - 1984 ACM DBLP
112
A Denotational Semantics of Inheritance
- Cook - 1989 ACM
107
A denotational semantics of inheritance and its correctness
- Cook, Palsberg - 1989 ACM DBLP
102
Type inference for record concatenation and multiple inherit..
- Wand - 1989 ACM DBLP
94
Object-oriented programming with Flavors (context) - Moon - 1986 ACM DBLP
88
Encapsulation and inheritance in object-oriented programming..
- Snyder - 1986 ACM DBLP
82
Objects as closures: Abstract semantics of object-oriented l.. (context) - Reddy - 1988 ACM DBLP
79
Object-Oriented Programming in Common Lisp (context) - Keene - 1989
58
Inheritance and the development of encapsulated software sys.. (context) - Snyder - 1987 ACM DBLP
53
The SIMULA 67 common base language (context) - Dahl, Myhrhaug et al. - 1970
49
Digital Equipment Corporation Systems Research Center (context) - Cardelli, Donahue et al. - 1989
44
The Common Lisp Object System: An overview (context) - DeMichiel, Gabriel - 1987 ACM DBLP
32
The Beta programming language (context) - Kristensen, Madsen et al. - 1987 ACM DBLP
9
On some algorithms for multiple inheritance in object-orient.. (context) - Ducournau, Habib - 1987 ACM DBLP
5
Abstraction mechanisms in the Beta programming language (context) - Kristensen, Madsen et al. - 1983 ACM DBLP
4
The Beta programming language -- a Scandinavian approach to .. (context) - Kristensen, Madsen et al. - 1989
3
Inheritance as a mechanism for incremental modification (context) - Wegner, Zdonik - 1988
1
An outline of the programming language Simula (context) - Papazoglou, Georgiadis et al. - 1984 ACM DBLP
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.bracha.org/):
Strongtalk: Typechecking Smalltalk in a Production Environment - Bracha, Griswold (1993)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC