------+++ CALL FOR TECHNICAL PAPERS
---------------------------------------------
%INCLUDE{ConferenceHeader}%
---------------------------------------------
-----+++ Important Dates
* *Submission of abstracts* %PAPERPRESUBMISSION%
* *Submission*: %PAPERSUBMISSION%
* Notification: %PAPERNOTIFICATION%
-----+++ 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. As GPCE is co-located with ESWEEK this year, we also especially encourage papers from the embedded systems community.
-----+++ Submissions
10 pages in
[[http://www.acm.org/sigs/sigplan/authorInformation.htm][SIGPLAN proceedings style]]
(sigplanconf.cls) reporting research results and/or
experience related to the topics above (PC chair 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 [[http://www.easychair.org/GPCE07/][electronic submission]] page.
Please note that in contrast to last year, GPCE 2007 is not using a double-blind reviewing process.
-----+++ 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
* 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 (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
* Applications in embedded systems
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 chair is happy to advise on the appropriateness of a particular subject.
Submissions must adhere to SIGPLAN's republication policy. Please contact the program chair if you have any questions about how this policy applies to your paper.
------+++ General Chair
[[http://phoenix.labri.fr/people/consel/][Charles Consel]] (LABRI/INRIA, Bordeaux)
------+++ Program Committee
%INCLUDE{ProgramCommittee}%
Workshops/Tutorials chair:
* [[http://www.mmmi.sdu.dk/~ups][Ulrik P. Schultz]] (University of Southern Denmark, Denmark)
Publicity chair:
* [[http://www.cs.rice.edu/~pasalic][Emir Pasalic]] (Rice University, USA)
------+++ Steering Committee
%INCLUDE{SteeringCommittee}%
------+++ For More Information
For additional information, clarification, or questions please feel free to contact the Program Chair (gpce07 at diku.dk).
Check for latest news at =[[http://gpce07.gpce.org][http://gpce07.gpce.org]]=.