- dead line for submission : april 17
- held on : monday, june 18
- location: room Mon -1.63/P48B, Eotvos Lorand
University, Budapest, Hungary (Ecoop ws staff will provide a local map for the
room arrangements later)
Associated Url:
http://adaptiveobjectmodel.com/ECOOP2001/
and/or
http://www-poleia.lip6.fr/~revault/research/ecoop01ws
Building a Completely Adaptable Reflective
System
F. Ortín Soler and J. M. Cueva Lovelle
Reflection is one of the main techniques used
to develop adaptable systems and, currently, different kinds of reflective
systems exist. Compile-time re-flection systems provide the ability to
customize their language but they are not adaptable at runtime. On the other
hand, runtime reflection systems define meta-object protocols to customize the
system semantics at runtime. However, these meta-object protocols restrict the
way a system may be adapted before its execu-tion, and they do not permit the
customization of its language.
Our system implements a non-restrictive
reflection mechanism over a virtual ma-chine, in which every feature may be
adapted at runtime. No meta-object protocol is used and, therefore, it is not
needed to specify previously what may be reflected. With our reflective system,
the programming language may be also customized at runtime.
Metamodel Composition in the Generic Modeling
Environment
A. Ledeczi, P. Volgyesi and G. Karsai
This paper introduces a CDSDE, the Generic Modeling
Environment (GME 2000), developed at the Institute for Software Integrated
Systems at Vanderbilt University. GME 2000 utilizes metamodeling to define the
domain modeling language along with model integrity constraints and it
automatically configures itself to support the new language. The metamodeling
capabilities of GME 2000, especially its support for metamodel composition, are
in the focus of this paper.
Ledeczi_Vanderbilt_ECOOP_WS.pdf
Model-Driven Architecture: Vision, Standards
And Emerging Technologies
J. D. Poole
This paper surveys the core OMG MDA standards
(i.e., UML, MOF, XMI and CWM) and discusses the current attempts at mapping
these standards to J2EE, as examples of
PIM-to-PSM translations that are currently under development. These
forthcoming APIs will provide the initial building blocks for a new generation
of systems based on the model-driven architecture concept. The progression of
these initial MDA realizations to AOMs is the next logical step in this
evolution.
The Architectural Style of Adaptive
Object-Models
J. Yoder, F. Balaguer and R. Johnson
Many object-oriented information systems share
an architectural style that emphasizes flexibility and dynamically
configurable. Business rules are stored in a database instead of in code. The
object model that the user cares about is part of the database, and the object
model of the code is just an interpreter of the users’ object model. We call
these systems “Adaptive Object-Models”, because the users’ object model is
interpreted at runtime and can be changed with immediate (but controlled)
effects on the system interpreting it.
(develop all sections here)