See this document in CiteSeerX!

Extending UML for Modeling Reflective Software Components (1999)  (Make Corrections)  (1 citation)
Junichi Suzuki, Yoshikazu Yamamoto
UML'99 - The Unified Modeling Language. Beyond the Standard. Second International Conference, Fort Collins, CO, USA, October 28-30. 1999, Proceedings



  Home/Search   Context   Related

 
View or download:
uci.edu/~jsuzuki/pub/uml99.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uci.edu/~jsuzuki/pub/ (more)
(Enter author homepages)

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