Adaptive Object-Models and Metamodeling Techniques

- Workshop #6 @ Ecoop 01

- 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

 

Organizers

 

Abstract

 

Call for Papers

 

Other Links

 

Biographies

 

Papers

 

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.

ortin.pdf

 

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.

Model-Driven_Architecture.pdf

 

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.

AOM_ECOOP2001.pdf

 

Program

 

Declared participants

 

Workshop summary

 

 (develop all sections here)