(Enter summary)
Abstract: This paper describes our extension of the UML metamodel
for specifying reflective software components. Reflection is a design principle
that allows a system to have a representation of itself in the manner
that makes it easy to adapt the system to a changing environment. It has
matured to the point where it is used to address real-world problems in
various areas. We describe how to document reflective components in the
fi'amework of UML. Our work allows for recognizing and understanding... (Update)
Context of citations to this paper: More
.... Can we effectively use or extend the existing research work that tries to specify aspects and or metaobjects in design models [22] Can we possibly generate middleware code automatically from design models, for example, using UML action semantics and languages...
Cited by: More
Dynamic Reconfiguration of Network Applications and .. - Suzuki, Nakano.. (2002)
(Correct)
Similar documents (at the sentence level):
5.7%: Extending UML with Aspects: Aspect Support in the Design Phase - Suzuki (1999)
(Correct)
Active bibliography (related documents): More All
0.5: The Reflective Blackboard Architectural Pattern - Otavio Rezende Da
(Correct)
0.5: The Real-Time UML Standard: Definition and Application - Selic (2002)
(Correct)
0.4: Building an adaptive Web server with a meta-architecture.. - Suzuki, Yamamoto (1998)
(Correct)
Similar documents based on text: More All
0.4: LO/SO Amalgamation: A Technique for Constructing.. - Koichi Moriyama Mario (1993)
(Correct)
0.3: Interconnection Network and Distributed Shared.. - Amano, Nishimura, ..
(Correct)
0.3: The Difficulty of Coping With Tradeoffs through Local.. - Nakazato.. (1996)
(Correct)
BibTeX entry: (Update)
J. Suzuki and Y. Yamamoto. "Extending UML for Modeling Reflective Software Components." Proc. of the International Conference on Unified Modeling Language, 1999. http://citeseer.ist.psu.edu/article/suzuki99extending.html More
@inproceedings{ suzuki99extending,
author = "Junichi Suzuki and Yoshikazu Yamamoto",
title = "Extending {UML} for Modelling Reflective Software Components",
booktitle = "{UML}'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, {CO}, {USA}, October 28-30. 1999, Proceedings",
volume = "1723",
publisher = "Springer",
editor = "Robert France and Bernhard Rumpe",
pages = "220--235",
year = "1999",
url = "citeseer.ist.psu.edu/article/suzuki99extending.html" }
Citations (may not include all citations):
756
Aspect-Oriented Programming
- Kiczales, Lainping et al. - 1997
423
The Art of the Metaobject Protocol (context) - Kiczales, Rivieres et al. - 1991
406
Design Patterns (context) - Gamma, Helm et al. - 1995
276
Concepts and Experiments in Computational Reflection
- Maes - 1987
117
Abstracting object-interactions using composition-filters
- Aksit, Wakita et al. - 1993
112
Concurrent Programming in Java: Design Principle and Pattern.. (context) - Lea - 1997
92
Reflection and Semantics in Lisp (context) - Smith - 1984
45
A System of Patterns: Pattern-Oriented Software Architecture (context) - Buschmann, Meunier et al. - 1996
39
Reification: Reflection without Metaphysics (context) - t'iedman, Wand - 1984
28
The Art of Growing Adaptive Object-Oriented Software (context) - Lieberherr - 1995
14
The Proxy Design Pattern Revisited (context) - Rohnert - 1996
13
Unified Modeling Language Specification version (context) - Group - 1999
13
CLOS in Context-The Shape of the Design Space (context) - Bobrow, Gabriel et al. - 1993
12
The Extensible Java Preprocessor Kit and a Tiny Data Paralle..
- Ichisugi, Roudier - 1997
11
OpenWebServer: an Adaptive Web Server Using Software Pattern..
- Suzuki, Yamamoto - 1999
9
Programming Support of Design Patterns with Compile-time Ref..
- Tatsubori, Chiba - 1998
9
Putting Metaclasses to Work (context) - Forman, Danforth - 1998
7
Northeastern University (context) - Hursch, Lopes et al. - 1995
7
Making UML Models Interoperable with UXF
- Suzuki, Yamamoto - 1999
5
Engineering the Meta Level (context) - McAffer - 1996
4
Adaptability using Reflection
- Sonntag, Haertig et al. - 1994
3
A New Trend on the Development of Fault-Tolerant Application.. (context) - Lisboa - 1998
2
The Reflective State Pattern (context) - Ferreira, Rubira - 1998
2
OMG document number: ad (context) - Group, Facility - 1997
1
Reifying Design Patterns as Metalevel Constructs (context) - Maros, Campo et al. - 1999
1
A Metaobject Protocol for C-f--f (context) - Chiba - 1995
1
Generatire Programming: Principles and Techniques of Softwar.. (context) - Czarnecki - 1998
1
available www'parc'xerx'cmsplprjectapaspectjprimer (context) - AOP, The et al.
1
Implementing an Aspect Weaver in Smalltalk (context) - Bollerr - 1998
Documents on the same site (http://www.ics.uci.edu/~jsuzuki/pub/): More
Building an adaptive Web server with a meta-architecture.. - Suzuki, Yamamoto (1998)
(Correct)
A Decentralized Policy Coordination Facility in OpenWebServer - Suzuki, Yamamoto
(Correct)
Object Management Group - First Needham Place
(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