See this document in CiteSeerX!

Dynamic Metaclass Construction for an Explicit Specialization Interface (1996)  (Make Corrections)  (4 citations)
Mira Mezini



  Home/Search   Context   Related

 
View or download:
informatik.unisiegen.de/~m...refl96.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  informatik.unisiegen.de...public (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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