Generative Programming and Component Engineering


Eighth International Conference on

Generative Programming and Component Engineering (GPCE'09)

ACM logo ACM logo October 4-5, 2009
Denver, Colorado
(co-located with MODELS 2009 and SLE 2009)

Sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT.
GPCE'09 proceedings published by ACM Press.

Important Dates

* Submission of abstracts: May 11, 2009 Now CLOSED * Submission: May 18, 23:59, Apia time May 21, 18:00, Pacific Time * Notification: June 30, 2009 * Camera Ready Papers: July 31, 2009


The program committee for GPCE 2009 is seeking high quality submissions in two categories: research papers and research tool demonstrations.

Research Papers:

Research papers should report on original research results that contribute to the scientific knowledge in the areas listed below (the PC chair can advise on appropriateness). Submissions are limited to 10 pages in SIGPLAN proceedings style (sigplanconf.cls)

Tool Demonstrations:

Tool demonstrations should present available tools that implement novel generative and component-based software engineering techniques. Any of the GPCE'09 topics of interest are appropriate areas for research demonstrations but purely commercial tool demonstrations will not be accepted. Submissions should contain a tool description of 4 pages in SIGPLAN proceedings style (sigplanconf.cls) that will be published in the proceedings, and a demonstration outline of up to 2 pages text plus 2 pages screen shots that will be used by the PC to evaluate the submission.


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, and generic programming * 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, model-driven code generation, 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 * Resource bounded/safety critical systems. * 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 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 of the above

Reports on applications of these techniques to real-world problems are especially encouraged, as are research papers that relate ideas and concepts from several of these topics, or bridge the gap between theory and practice. The program chair is happy to advise on the appropriateness of a particular subject.

Submissions must adhere to SIGPLAN's republication policy.

Co-location with MODELS and SLE

The paper sessions of GPCE will take place on Sunday, October 4, and Monday, October 5, 2009. Accepted tool demonstrations will be given a presentation slot in the main program. Workshops and tutorials aimed at GPCE audience will likely be scheduled on Tuesday, October 6, 2009. The paper sessions of SLE will take place on Tuesday, October 6, and Wednesday, October 7, 2009. The paper sessions of MODELS will start on Wednesday, October 7, 2009.


Please contact the program chair if you have any questions concerning the submission of papers (chair09 at

I Attachment sort Action Size Date Who Comment
cfp.pdf manage 36.3 K 27 Jan 2009 - 18:04 Main.Main.GiorgiosEconomopoulos