16th European Conference on Object-Oriented Programming
University of Málaga, Spain
June 10-14, 2002
Technical programme > Workshops > Workshop #2
General Information
Call for Contributions
Technical Programme
Useful Information
Social Programme

<< Site map >>
<< History file >>

Ecoop 2002 is organized in cooperation with:
Important dates
Oct 01
Nov 01
Dec 01
Jan 02
Feb 02
Apr 02
May 02
Jun 02

You are the visitor number

from 4th October 2001.


Workshop #02 - Generative programming

Monday WS02   WS04   WS06 WS07 WS08 WS12 WS18 WS19 WS20
Tuesday WS01 WS03 WS04 WS09 WS10 WS11 WS13 WS14 WS15 WS16 WS17



Object-oriented technology indisputably provided us with a better handle on complexity than previous technologies. Nevertheless, several issues remain and generative techniques - automated generation of software artifacts - may help us address them. Such issues include the performance and complexity overheads of highly flexible OO designs, and the inability to implement aspectual or even more abstract features such as performance properties in a localized way.

The workshop aims to bring together practitioners, researchers, academics, and students to discuss the state-of-the-art of generative techniques and their role in object-oriented development. The goal is to share experience, assess the state-of-the-art and the state-of-the-practice, consolidate successful techniques, and identify the most promising application areas and open issues for future work. Topics of interest include

synergy between object-oriented technology, components and generative techniques
styles of generators (application generators, generators based on XML technologies, template languages (e.g., JSP), template metaprogramming, transformational systems, intentional languages, aspects, subjects, etc), particularly their uses and limitations;
design of APIs that supports generative techniques
generation of code artifacts, such as application logic, UIs, database schemas, and middleware integration;
generation of non-code artifacts such as test cases, documentation, tutorials, and help systems;
capturing configuration knowledge, for example, in DSLs, and extensible languages;
influence of generative techniques on software architecture (e.g., building and customizing frameworks and applying patterns);
testing generic and generative models; and
industrial applications of generative technology.

Potential participants are asked to submit a two-page (or longer) position paper detailing their experience with generative techniques, their perspective on one or more of the above topics, and their planned contribution to the workshop. We seek concrete case studies, and potential topics of discussion in order to ground the workshop in real-world issues. Participants are expected to read all accepted position papers before the workshop.


Organizers Kasper Østerbye ( IT University Copenhagen) Lutz Röder (Microsoft Corporation)
Bedir Tekinerdogan (University of Twente)
Markus Völter (MATHEMA AG, Germany)
Greg Butler (Concordia University)
Krzysztof Czarnecki ( DaimlerChrysler Research and Technology, Germany) (primary contact)
Day Monday 10 Location (room) : 2.0.4
Workshop Home Page http://www.generative-programming.org/ecoop2002-workshop.html
Number of participants 8-30


Workshop #02 - Generative programming

Last modified on May 20, 2002
Maintained by webmaster@2002.ecoop.org