The workshop on Generative Programming aims to bring together practitioners, researchers, academics, and students to discuss the state-of-the-art of generative programming (GP), its relation to object-oriented programming and to other emerging approaches such as Aspect-Oriented Programming or Multidimensional Decomposition, and its role in software-engineering in general.
The goal is to share experience, consolidate successful techniques, analyze the relations between the various approaches, and identify open issues for future work.
Much of the industry focus has been on reusable components, but components still need to be assembled into concrete products. GP can help us to capture the configuration knowledge for a product line and use it to generate concrete family members. This step can be compared to the introduction of automated assembly lines in manufacturing.
The workshop will aim to foster discussion and interaction rather than presentations. Presentations will serve to introduce a case study, provoke discussion by presenting a controversial point of view, or introduce new points of view.
Our actual schedule, size, and format will depend on the number and quality of submissions, but in general we wish to promote discussion, and we wish to remain concrete.
Potential participants are asked to submit a two-page (or longer) position paper detailing their experience with GP, their perspective on the relation of GP and other emerging approaches, and their planned contribution to the workshop. Based on the position papers, the organizers will invite a cross-section to participate.
Email your position paper to Barbara Barth (barth@informatik.fh-kl.de) by April 17, 2001. We prefer PDF format for position papers.
Submission deadline: April 17
Invitations for participation: May 8
Early registration deadline for ECOOP: May 15
Workshop at ECOOP: June 19
This website will collect the position papers, case studies, and presentations as well as a report on the discussions at the workshop.
Please register for the conference as early as possible. ECOOP 2001
GCSE'01 - Third International Conference on Generative and Component-Based Software Engineering
Workshop on Generative Techniques for Product Lines at ICSE'01
SAIG'01 - Semantics, Applications, and Implementation of Program Generation
www.generative-programming.org
Working Group on Generative and Component-Based Software Engineering
Barbara Barth (contact person, barth@informatik.fh-kl.de) is working at University of Applied Sciences, Kaiserslautern. She works on parallel image processing in medicine.
Greg Butler (gregb@cs.concordia.ca) is a Professor of ComputerScience, Concordia University, Montreal. He works on frameworks, investigating methodologies for framework development and evolution.
Krzysztof Czarnecki (czarnecki@acm.org) is a researcher and consultant with the Software Technology Lab at DaimlerChrysler Research in Ulm, where he has been working on Generative Programming and its industrial application for over four years.
Ulrich Eisenecker (Ulrich.Eisenecker@t-online.de) is a professor of computer science at the University of Applied Sciences, Kaiserslautern. His work focuses on generative programming and object technology. He is also the editor of KOMPONENTEN-Forum, which is a permanent part of OBJEKTspektrum, a SIGS publication on object and component technology in Germany.
Last modified on February, 2001 by Barbara Barth