CALL FOR PAPERS
11th International Conference on
Generative Programming and Component Engineering (GPCE'12)
September 26-27, 2012
Dresden, Germany
Important Dates
Scope
Generative and component approaches are revolutionizing software
development just as automation and componentization revolutionized
manufacturing. Key technologies for automating program development are
Generative Programming for program synthesis, Component Engineering
for modularity, and Domain-Specific Languages (DSLs) for compact
problem-oriented programming notations.
The International Conference on Generative Programming and Component
Engineering is a venue for researchers and practitioners interested in
techniques that use program generation and component deployment to
increase programmer productivity, improve software quality, and
shorten the time-to-market of software products. In addition to
exploring cutting-edge techniques of generative and component-based
software, our goal is to foster further cross-fertilization between
the software engineering and the programming languages research
communities.
Submissions
Research papers
10 pages in SIGPLAN proceedings style with 10 pt. font size (sigplanconf.cls with the [10pt] option, see
http://www.sigplan.org/authorInformation.htm) reporting original and
unpublished results of theoretical, empirical, conceptual, or
experimental research that contribute to scientific knowledge in the
areas listed below (the PC chair can advise on appropriateness).
Tool demonstrations
Tool demonstrations should present tools that implement
generative and component-based software engineering techniques, and
are available for use. Any of the GPCE'12 topics of interest are
appropriate areas for tool demonstrations. Purely commercial tool
demonstrations will not be accepted. Submissions have to contain a tool
description of
4 pages in SIGPLAN proceedings style with 10 pt. font size (sigplanconf.cls with the [10pt] option)
and a demonstration outline including screenshots of up to 4 pages.
The four page tool description will, if the demonstration is accepted,
be published in the proceedings. The four page demonstration outline
will only be used by the program committee for evaluating the submission.
Tech talks
Tech talks are
about an hour in length and, similarly to tutorials, do not need to
present original new research material. Unlike longer tutorials,
these talks cannot be very interactive, and should instead aim to be
'keynote' style presentations. Please see the
tech talks call for contributions
for details.
Workshops
Please contact the chairs (
chairs@gpce.org) if you would like to organize a workshop of interest to the GPCE audience.
Special issue: Science of Computer Programming
After the conference, the authors of distinguished papers will be invited to submit extended
versions of their papers to a GPCE special issue of the journal Science of Computer Programming.
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, step-wise refinement, generic programming,
automated code generation
- Semantics, type systems, symbolic computation, linking and
explicit substitution, in-lining and macros, templates,
program transformation
- Runtime code generation, compilation, active libraries,
synthesis from specifications, development methods,
generation of non-code artifacts, formal methods, reflection
- Generative techniques for
- Product-line architectures
- Distributed, real-time and embedded systems
- Model-driven development and architecture
- Resource bounded/safety critical systems.
- Component-based software engineering
- Reuse, distributed platforms and middleware, distributed
systems, evolution, patterns, development methods,
deployment and configuration techniques, formal methods
- Integration of generative and component-based approaches
- Domain engineering and domain analysis
- Domain-specific languages including visual and UML-based DSLs
- Separation of concerns
- Aspect-oriented and feature-oriented programming,
- Intentional programming and multi-dimensional separation of
concerns
- Applications of the above in industrial scenarios or to real-world
problems, bridging the gap between theory and practice
- Empirical studies
- Original work in any of the areas above where there is a
substantial empirical dimension to the work being
presented. Such contributions might take the form of a case/field
study, comparative analysis, controlled experiment, survey or
meta-analysis of previous studies.
Incremental improvements over previously published work should have
been evaluated through systematic, comparative, empirical, or
experimental evaluation. Submissions must adhere to SIGPLAN's
republication policy
(
http://www.sigplan.org/republicationpolicy.htm). Please contact the
program chair if you have any questions about how this policy applies
to your paper (
chairs@gpce.org).
Organization
Program Committee
- Benoit Baudry (INRIA, France)
- Alexandre Bergel (University of Chile, Chile)
- Eric Bodden (TU Darmstadt, Germany)
- Shigeru Chiba (Tokyo Institute of Technology, Japan)
- Grzegorz Czajkowski (Google Inc., USA)
- Elisabetta Di Nitto (Politecnico di Milano, Italy)
- Erik Ernst (University of Aarhus, Denmark)
- Michael Franz (University of California Irvine, USA)
- Ronald Garcia (University of British Columbia, Canada)
- Thomas Gross (ETH Zurich, Switzerland)
- Michael Haupt (Oracle Labs, Germany)
- Christian Kästner (University of Marburg, Germany)
- Andreas Krall (Vienna University of Technology, Austria)
- Doug Lea (State University of New York at Oswego, USA)
- Yanhong Annie Liu (State University of New York at Stony Brook, USA)
- Nicolas Loriant (Imperial College, UK)
- Hidehiko Masuhara (University of Tokyo, Japan)
- Oscar Nierstrasz (University of Bern, Switzerland)
- Nathaniel Nystrom (University of Lugano, Switzerland)
- Ulrik Pagh Schultz (University of Southern Denmark, Denmark)
- Jens Palsberg (University of California Los Angeles, USA)
- Ina Schaefer (TU Braunschweig, Germany)
- Sibylle Schupp (Hamburg University of Technology, Germany)
- Mario Südholt (École des Mines de Nantes, France)
- Paul Tarau (University of North Texas, USA)
- Eli Tilevich (Virginia Tech, USA)
- Petr Tůma (Charles University, Czech Republic)
- Alex Villazón (Universidad Privada Boliviana, Bolivia)
- Eric Wohlstadter (University of British Columbia, Canada)
- Jianjun Zhao (Shanghai Jiao Tong University, China)