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

 

Nicolas Revault

 

PhD from University of Paris 6 (Université Pierre et Marie Curie), Nicolas Revault is an assistant professor since 1998 at University of Cergy-Pontoise (near Paris). He's attached at the Théma lab (an associated unit of CNRS) and he's teaching at both departments of economics & management and computer science of the university. He's also an affiliated member of the CS lab of university of Paris 6 (LIP6), where he's working in collaboration with the members of its OASIS team (http://www-poleia.lip6.fr/OASIS/eng_index.html).

 

From 1991 to 1995, at Lip6 (formerly Laforia lab), he has been the project leader for the development the first version of the MétaGen tool, a meta-CASE environment written in Smalltalk (http://www-poleia.lip6.fr/~revault/mg/publications.html). From a rapid prototyping environment with metamodeling facilities he had been working on in 1991, he has established the distinction between User Metamodeling and Implementor Metamodeling promoted by the MétaGen approach. He has illustrated it through various examples, especially using OO frameworks through metamodeling (see his PhD thesis). Since then, after three positions of assistant professor at university of Paris 13, at university of Paris 12 and at École des Mines de Nantes, he has been working on various other projects on metamodeling and on model transformation. He is currently working on adapting these projects to the recently appeared metamodeling standards (OMG's MOF); he is actually considering the way of "putting the MOF to work" with existing [meta-]CASE tools.

 

He has been using OO languages and techniques since 1988 (C++, Smalltalk, Java), and teaching them since 1991, especially with the Smalltalk language (the various dialects) and more recently… Java.

 

Joseph W. Yoder

 

Joseph W. Yoder has worked on the architecture, design, and implementation of various software projects dating back to 1985. These projects have incorporated many technologies and range from stand-alone to client-server applications, multi-tiered, databases, object-oriented, frameworks, human-computer interaction, collaborative environments, and domain-specific visual-languages. Joe has primarily worked with objects since the early 90’s.

 

Over the last few years, he has taught Object-Oriented concepts including Patterns and Smalltalk to Caterpillar and the Illinois Department of Public Health (IDPH) analysts and developers, and has mentored many developers on the development applications being deployed across the state of Illinois such as the Newborn Screening application, the Refugee System, and the Food Drug and Dairy application. His work with these systems was spawned from his involvement in the development of an Enterprise Class Library to assist with the ongoing development of needed IDPH applications. This Enterprise Class Library is a collection of frameworks and resuable components used for more quickly building applications at IDPH.

 

Joe's recent research has focused on the building adaptable systems; systems that can quickly adapt to meet the changing requirements of businesses without a huge programming efforts. Joe is the author of over two-dozen published patterns and has been working with patterns for a long time, writing his first pattern paper in 1995, and chaired the PLoP'97 conference on software patterns (http://jerry.cs.uiuc.edu/~plop). Joe is also one of the original members of the Ralph Johnson's Software Architect Group at the University of Illinois and collaborated with five of the original members to form The Refactory, Inc. (http://www.refactory.com).

 

Joe enjoys building elegant and successful systems, helping people succeed, and learning new things. He wants to continue to provide analysis, design, and mentoring and to write papers that reflect these experiences.

 

Ali Arsanjani

 

Ali Arsanjani has 17 years industry experience and is a Consulting I/T Architect for IBM's National E-business Application Development Center of Competency were he leads the component-based development and integration initiative.

 

Mr. Arsanjani has been architecting n-tier e-business systems based on object and component technology for IBM's larger clients. His areas of experience and research include best-practices for component-based development, business rules modeling and implementation, creation and evolution for reusable assets, extending methods for CBD, building business frameworks and components and incorporating patterns and pattern languages to build resilient and stable software architecures.

 

He has been actively presenting and publishing in these areas for a variety of audiences in industry and academia.

 

Papers

 

Program

 

Declared participants

 

Workshop summary

 

 (develop all sections here)