CALL FOR TUTORIAL PROPOSALS


Fifth International Conference on

Generative Programming and Component Engineering (GPCE'06)

ACM logo ACM logo 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.




Tutorial Chairs

  • Christa Schwanninger, Siemens AG
  • Hans-Arno Jacobson, University of Toronto

Tutorial chairs can be contacted at tutorials06@gpce.org

Important Dates

  • Preliminary proposal submission deadline: Mar 18, 2006
  • Preliminary date for notification of acceptance: May 01, 2006

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 tutorials06@gpce.org. Proposals must be submitted no later than Mar 18, 2006.

The proposals received will be reviewed by the Tutorial Committee to ensure a high quality and appropriate mix for the conference. The Tutorial Chairs 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 Chairs (tutorials06@gpce.org)