- 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
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.
(develop all sections here)