CallForTutorials

Generative Programming and Component Engineering

CALL FOR TUTORIAL PROPOSALS


Sixth International Conference on

Generative Programming and Component Engineering (GPCE'07)

ACM logo ACM logo October 1-3, 2007
Salzburg, Austria
(co-located with ESWEEK'07)

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




Tutorial Chair

* Ulrik P. Schultz, University of Southern Denmark

The tutorial chair can be contacted at tutorials07@gpce.org

Important Dates

* Proposal submission deadline for tutorial proposals: Friday March 16th * Date for notification of acceptance: Monday April 9th

Tutorials that have less than 10 early registrants will be at risk of cancellation.

Overview

Proposals for high-quality tutorials in all areas of generative programming and component-based development, from academic research to industrial applications, are solicited. Tutorial levels may be introductory, intermediate, or advanced.

A tutorial's purpose is to give a deeper insight into an area than a conventional lecture. Tutorials extend over a half or a full day. This gives the speaker the possibility to select a proper length for their tutorial.

The topic of a tutorial can come from a truly broad spectrum. Any interesting theme included but not restricted to the following topic list is welcome:

* Generative programming * Reuse, meta-programming, partial evaluation, multi-stage and multi-level languages, step-wise refinement * 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 lines and architectures * Embedded systems * Model-driven architecture * Component-based software engineering * Reuse, distributed platforms, distributed systems, evolution, analysis and design patterns, development methods, 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 programming and feature-oriented programming, * Intentional programming and multi-dimensional separation of concerns * Industrial applications

However, you should keep in mind that a tutorial must be expected to attract a reasonable number of participants. This is most likely the case if the topic is new or relevant to a broad community. If you have deep experience in a GPCE topic area, from which others could benefit, please consider submitting a proposal.

Submission Format

Proposals must contain all information requested in the SubmissionFormat template.

What should a tutorial look like?

In case your tutorial is accepted, the TutorialGuidelines offer suggestions for preparing and presenting your tutorial.

Submission Process

Electronic submission of proposals must be sent to tutorials07@gpce.org. Proposals must be submitted no later than March 16th

The proposals received will be reviewed by the Tutorial Committee to ensure a high quality and appropriate mix for the conference. The Tutorial Chair will work toward a diverse program that attracts a large interest among the broad segments within GPCE.

For More Information

For additional information, clarification, or questions please feel free to contact the Tutorial Chair (tutorials07@gpce.org)