(Enter summary)
Abstract: The inheritance mechanism is one of the most important concepts of objectoriented
programming. The idea presented in this paper is to investigate the
inheritance mechanism as a "relational information" between classes and to
express it in a distinct way from class structure and functionalities. Reifying
inheritance by means of links gives flo a complete reflective definition only
based on two concepts: objects and dependencies. Inheritance is no longer a
global built-in language... (Update)
Similar documents based on text: More All
0.5: Object and Dependency Oriented Programming in FLO - Dery, Ducasse, Fornarino (1996)
(Correct)
0.5: Inheritance Mechanism Reification by Means of First Class Object.. - Ducasse (1995)
(Correct)
0.4: A Reflective Model for First Class Dependencies - Ducasse, Blay-Fornarino.. (1995)
(Correct)
BibTeX entry: (Update)
S. Ducasse. Reifying inheritance in a reflective language. Technical report, Laboratoire I3S, 1996. I3S Lab, RR-95-28. http://citeseer.ist.psu.edu/ducasse96reifying.html More
@misc{ ducasse96reifying,
author = "S. Ducasse",
title = "Reifying inheritance in a reflective language",
text = "S. Ducasse. Reifying inheritance in a reflective language. Technical report,
Laboratoire I3S, 1996. I3S Lab, RR-95-28.",
year = "1996",
url = "citeseer.ist.psu.edu/ducasse96reifying.html" }
Citations (may not include all citations):
423
The Art of the Metaobject Protocol (context) - Kiczales, Rivieres et al. - 1991
388
On understanding Types (context) - Cardelli, Wegner - 1985
369
A semantic of multiple inheritance
- Cardelli - 1984
276
Concepts and experiments in computational reflection
- Maes - 1987
240
Mixin-based inheritance
- Bracha, Cook - 1990
230
A cookbook for using the Model-View-Controller user interfac.. (context) - Krasner, Pope - 1988
167
Dimensions of object-based language design (context) - Wegner - 1987
107
A denotational semantics of inheritance and its correctness
- Cook, Palsberg - 1989
92
Designing an extensible distributed language with a metaleve..
- Chiba, Masuda - 1993
73
Computational reflection in class based object oriented lang.. (context) - Ferber - 1989
70
Metaclasses are first Class: The ObjVlisp Model (context) - Cointe - 1987
70
Commonloops: Merging lisp and object-oriented programming (context) - Bobrow, Kahn et al. - 1986
67
Delegation is Inheritance (context) - Stein - 1987
54
Hybrid Group Reflective Architecture for Object-Oriented Con..
- Matsuoka, Watanabe et al. - 1992
24
Reflections on metaclass programming in SOM (context) - Danforth, Forman - 1994
[Article contains additional citations not shown here]
Documents on the same site (http://iamwww.unibe.ch/~ducasse/WebPages/Publications.html): More
A Group Based Approach for Coordinating Active Objects - Cruz, Ducasse
(Correct)
MOOSE: an Extensible Language-Independent Environment.. - Ducasse, Lanza.. (2000)
(Correct)
A Reflective Model for First Class Dependencies - Ducasse, Blay-Fornarino.. (1995)
(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