CALL FOR TECHNICAL PAPERS
Fifth International Conference on
Generative Programming and Component Engineering (GPCE'06)
October 22-26, 2006
Portland, Oregon
(co-located with OOPSLA'06)
Sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT.
GPCE'06 proceedings published by ACM Press.
Important Dates
* There will be no pre-submission.
*
Submission:
May 5, 2006, 23:59, Apia time (tentative)
extended
* Notification:
June 28, 2005 (tentative)
Scope
Generative and component approaches are revolutionizing
software development similar to how automation and components
revolutionized manufacturing.
Generative Programming
(developing programs that synthesize other programs),
Component Engineering
(raising the level of modularization and analysis in
application design), and
Domain-Specific Languages (elevating
program specifications to compact domain-specific notations that are
easier to write, maintain, and analyze) are key technologies for
automating program development.
GPCE provides a venue for researchers and practitioners interested in
foundational techniques for enhancing the productivity, quality, and
time-to-market in software development that stems from deploying
standard componentry and automating program generation. In addition
to exploring cutting-edge techniques for developing generative and
component-based software, our goal is to foster further
cross-fertilization between the software engineering research
community and the programming languages community.
Submissions
10 pages in
SIGPLAN proceedings style
(sigplanconf.cls) reporting research results and/or
experience related to the topics above (PC co-chairs can advise on
appropriateness). We particularly encourage original high-quality
reports on applying GPCE technologies to real-world problems, relating
ideas and concepts from several topics, or bridging the gap between
theory and practice.
To submit a paper, go to the
electronic submission page.
Please note that GPCE 2006 is using a double-blind reviewing process. Authors
should read carefully the instructions on the electronic submission page.
Topics
GPCE seeks contributions in software engineering and in
programming languages related (but not limited) to:
* Generative programming
* Reuse, meta-programming, partial evaluation, multi-stage and multi-level languages, and step-wise refinement
* Semantics, type systems, symbolic computation, linking and explicit substitution, in-lining and macros, templates, and program transformation
* Runtime code generation, compilation, active libraries, synthesis from specifications, development methods, generation of non-code artifacts, formal methods, and reflection
* Generative techniques for
* Product-line architectures
* Distributed, real-time and embedded systems
* Model-driven development and architecture
* Component-based software engineering
* Reuse, distributed platforms and middleware, distributed systems, evolution, patterns, development methods, deployment and configuration techniques, and formal methods
* Integration of generative and component-based approaches
* Domain engineering and domain analysis
* Domain-specific languages (DSLs) including visual and UML-based DSLs
* Separation of concerns
* Aspect-oriented and feature-oriented programming,
* Intentional programming and multi-dimensional separation of concerns
* Industrial applications
Reports on applications of these techniques to real-world problems are especially encouraged, as are submissions that relate ideas and concepts from several of these topics, or bridge the gap between theory and practice. The program committee is happy to advise on the appropriateness of a particular subject.
General Chair
Stanislaw Jarzabek (National University of Singapore, Singapore)
Program Committee
Program Chairs:
Program Committee Members:
- Giuseppe Attardi (University of Pisa, Italy)
- Elisa Baniassad (Chinese University of Hong Kong, China)
- Don Batory (University of Texas at Austin, USA)
- Ira Baxter (Semantic Designs, USA)
- Shigeru Chiba (Tokyo Institute of Technology, Japan)
- Charles Consel (INRIA/LaBRI, France)
- Krzysztof Czarnecki (University of Waterloo, Canada)
- Aniruddha Gokhale (Vanderbilt University, USA)
- Jeff Gray (U. of Alabama Birmingham, USA)
- George Heineman (Worcester Polytechnic Institute, USA)
- Zhenjiang Hu (University of Tokyo, Japan)
- H.-Arno Jacobsen (University of Toronto, Canada)
- Oleg Kiselyov (FNMOC, USA)
- Fabio Kon (University of São Paulo, Brazil)
- Karl Lieberherr (Northeastern University, USA)
- Joe Loyall (BBN Technologies, USA)
- Mira Mezini (Darmstadt University of Technology, Germany)
- Torben Æ. Mogensen (DIKU, Denmark)
- Emir Pasalic (Rice University, USA)
- Calton Pu (Georgia Tech, USA)
- Tim Sheard (Portland State University, USA)
- Yannis Smaragdakis (Georgia Tech, USA)
- Michael Stal (Siemens, Germany)
- Peri Tarr (IBM TJ Watson, USA)
- Peter Thiemann (Freiburg University, Germany)
- Eelco Visser (Utrecht University, The Netherlands)
Workshops/Tutorials chairs:
*
Christa Schwanninger (Siemens, Germany)
*
Arno Jacobsen (University of Toronto, Canada)
Publicity chair:
*
Emir Pasalic (Rice University, USA)
Steering Committee
- Don Batory (University of Texas at Austin, USA)
- Krzysztof Czarnecki (University of Waterloo, Canada)
- Ulrich Eisenecker (University of Leipzig, Germany)
- Stanislaw Jarzabek (National University of Singapore, Singapore)
- Eugenio Moggi (University of Genoa, Italy)
- Greg Morrisett (Harvard University, USA)
- Frank Pfenning (Carnegie Mellon University, USA)
- Tim Sheard (Portland State University, USA)
- Yannis Smaragdakis (Georgia Tech, USA)
- Walid Taha (Rice University, USA)
For More Information
For additional information, clarification, or questions please feel free to contact the Program Committee Co-chairs (
Gpce06-chairs-l@mailman.rice.edu).
Check for latest news at
http://gpce06.gpce.org
.
GPCE Tutorials and Workshops
GPCE Tutorials, extending over a half or full day, give a deeper or broader insight than conventional lectures.
GPCE Workshops
provide intensive collaborative environments,
where generative and component technologists meet to discuss and
resolve challenging problems in the field.
Tutorial and workshop proposals are due
Mar 18, 2006.