Mezini, Mira (1996)
Dynamic Metaclass Construction for an Explicit Specialization Interface.
1st International Conference on Reflection (Reflection '96). San Francisco, California (21.04.1996-23.04.1996)
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (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 imposed on all possible modifications. The approach adopted for the design of the meta-level provides for modularity and extensibility. It is based on a dispersed meta-representation of how classes behave and an automatic metaclass construction by deriving procedural code from a set of metadescriptions chosen according to the constraints to be satisfied.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 1996 |
Autor(en): | Mezini, Mira |
Art des Eintrags: | Bibliographie |
Titel: | Dynamic Metaclass Construction for an Explicit Specialization Interface |
Sprache: | Englisch |
Publikationsjahr: | 21 April 1996 |
Buchtitel: | Proceedings of the 1st International Conference on Reflection |
Veranstaltungstitel: | 1st International Conference on Reflection (Reflection '96) |
Veranstaltungsort: | San Francisco, California |
Veranstaltungsdatum: | 21.04.1996-23.04.1996 |
Kurzbeschreibung (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 imposed on all possible modifications. The approach adopted for the design of the meta-level provides for modularity and extensibility. It is based on a dispersed meta-representation of how classes behave and an automatic metaclass construction by deriving procedural code from a set of metadescriptions chosen according to the constraints to be satisfied. |
Fachbereich(e)/-gebiet(e): | 20 Fachbereich Informatik 20 Fachbereich Informatik > Softwaretechnik |
Hinterlegungsdatum: | 17 Sep 2009 08:27 |
Letzte Änderung: | 05 Mär 2013 09:23 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |