(Enter summary)
Abstract: The definition of a class library is an iterative process
involving both the designer who provides basic functionality,
and the users who subsequently specialize it. In
order to ensure the coherence of possible modifications,
suitable means for coordinating the activity of both are
required. In this paper, we propose a metaclass based approach
for bridging the gap between library designers and
specializers, by enabling the designer to express specialization
constraints which are automatically... (Update)
Context of citations to this paper: More
...be presented in the following. A more detailed discussion of SmartTalk, from the viewpoint of metalevel engineering issues, is provided in [17]. 4.2 The SmartTalk Model In order to enable the customization of the subclassing semantics at the level of individual classes,...
...in fact the OO model itself. Modeling the object model or part of it have been done by many authors and for several reasons [16] 21] [23]. All these meta models have mainly in common that they try to solve some specific problems of the OO model which cannot be adequately...
Cited by: More
A Meta-Model for Composition Techniques in Object-Oriented.. - Department
(Correct)
Maintaining the Consistency of Class Libraries During Their.. - Mezini (1997)
(Correct)
Towards Variational Object-Oriented Programming: The RONDO Model - Mezini
(Correct)
Active bibliography (related documents): More All
0.5: The Reflexive Architecture of Guaranį - Oliva, Garcia, Buzato (1998)
(Correct)
0.5: A Memory Model for Case Retrieval by Activation Passing - Brown (1994)
(Correct)
0.3: Establishing Regularities in Object-Oriented (Eiffel) Systems - Naftaly Minsky
(Correct)
Similar documents based on text: More All
0.2: Modularity in the Presence of Subclassing - Stata (1997)
(Correct)
0.2: Supporting Evolving Objects Without Giving Up Classes - Mezini (1995)
(Correct)
0.2: Incremental Redefinition of Open Implementations - Mezini (1996)
(Correct)
Related documents from co-citation: More All
4: The Art of the Metaobject Protocol (context) - Kiczales, Rivieres et al. - 1991
3: Smalltalk 80: The language and its implementation (context) - Goldberg, Robson - 1983
3: Object-oriented software construction (context) - Meyer - 1988
BibTeX entry: (Update)
Mezini M. Dynamic metaclass construction for an explicit specialization interface. In Proceedings of the Reflection '96 Conference, pp. 203--219, 1996. http://citeseer.ist.psu.edu/mezini96dynamic.html More
@misc{ mezini96dynamic,
author = "M. Mezini",
title = "Dynamic metaclass construction for an explicit specialization interface",
text = "Mezini M. Dynamic metaclass construction for an explicit specialization
interface. In Proceedings of the Reflection '96 Conference, pp. 203--219,
1996.",
year = "1996",
url = "citeseer.ist.psu.edu/mezini96dynamic.html" }
Citations (may not include all citations):
1002
programming language (context) - The - 1986
492
Smalltalk 80: The Language and its Implementation (context) - Goldberg, Robson - 1983
423
The Art of the Metaobject Protocol (context) - Kiczales, des et al. - 1991
276
Concepts and Experiments in Computational Reflection
- Maes - 1987
190
Contracts: Specifying Behavioral Compositions in Object-Orie.. (context) - Helm, Holland et al. - 1990
127
A Metaobject Protocol for C
- Chiba - 1995
98
Reflection in an Object-Oriented Concurrent Language (context) - Watanabe, Yonezawa - 1988
92
Designing an Extensible Distributed Language with a Meta-Lev..
- Chiba, Masuda - 1993
41
Typing the Specialization Interface (context) - Lamping - 1993
38
Meta-Level Programming with CodA (context) - McAffer - 1995
33
Towards a New Model of Abstraction for the Engineering of So..
- Kiczales - 1994
29
Issues in the Design and Documentation of Class Libraries (context) - Kiczales, Lamping - 1992
27
Law-Governed Systems (context) - Minsky - 1991
7
Supporting Evolving Objects Without Giving Up Classes
- Mezini - 1995
6
Metalevel Decomposition in AL-1/D
- Okamura, Ishikawa et al. - 1993
4
Law-Governed Object-Oriented System (context) - Rozenstein, Minsky - 1989
3
Law-Governed Regularities in Software Systems
- Minsky - 1994
2
Meta-Level Programming for Simplifying Library Protocols
- Ushijima, Chiba et al.
2
Department of Computer Science (context) - Cook, Semantics
1
RbCl: A Reflective Objecct-Oriented Concurrent Language With.. (context) - Ichisugi, Matsuoka et al. - 1992
1
Advances in Object-Oriented Metalevel Architectures and Refl.. (context) - Redefinition, Implementations et al. - 1996
1
Establishing Regularities in Object-Oriented (context) - Minsky, Pal - 1994
1
A Uniform Approach to Dynamic Object Modification (context) - Mezini - 1996
1
Object-Oriented Programming (context) - Paepcke - 1993
Documents on the same site (http://www.informatik.uni-siegen.de/~mira/public.html): More
Supporting Evolving Objects Without Giving Up Classes - Mezini (1995)
(Correct)
Dynamic Object Evolution without Name Collisions - Mezini (1997)
(Correct)
Adaptive Plug-and-Play Components for Evolutionary Software .. - Mezini, Lieberherr (1998)
(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