GPCE 2011: Tenth International Conference on Generative Programming and Component Engineering 2011

October 22, 2011-October 24, 2011 in Portland, USA

Call for Papers

Scope

Generative and component approaches are revolutionizing software development similarly to how automation and components 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, through deploying components and program generation, 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 (sigplanconf.cls, see http://www.sigplan.org/authorInformation.htm) reporting original research results 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’11 topics of interest are appropriate areas for tool demonstrations. Purely commercial tool demonstrations will not be accepted. Submissions should contain a tool description of 4 pages in SIGPLAN proceedings style (sigplanconf.cls) and a demonstration outline of up to 2 pages text plus 2 pages screen shots. The four page description will, if the demonstration is accepted, be published in the proceedings. The 2+2 page demonstration outline will only be used by the PC for evaluating the submission.

Tutorials and Workshops

Workshops are organized by SPLASH - see the SPLASH website for details. Tutorials are organized by GPCE - please contact the chairs (chairs@gpce.org) if you would like to organize a tutorial of interest to the GPCE audience. Tutorials will be scheduled for Saturday, October 22nd, 2011.

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

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 (chairs@gpce.org).

—+++Organization

  • General Chair: Ewen Denney (SGT/NASA Ames, USA)
  • Program Chair: Ulrik Pagh Schultz (University of Southern Denmark, Denmark)
  • Publicity Chair: Chang Hwan Peter Kim (University of Texas at Austin, USA)

—+++Program Committee

  • [[http://www.itu.dk/~wasowski/][Andrzej Wąsowski]] (IT University of Copenhagen, Denmark)
  • [[http://www.dre.vanderbilt.edu/~gokhale/][Anirüddhā Gokhālé]] (Vanderbilt University, USA)
  • [[http://www.ecs.soton.ac.uk/people/bf][Bernd Fischer]] (University of Southampton, UK)
  • [[http://ropas.snu.ac.kr/~bruno/][Bruno C. d. S. Oliveira]] (Seoul National University, Korea)
  • [[http://www.uni-marburg.de/fb12/ps/team/kaestner][Christian Kästner]] (Philipps Universitat Marburg, Germany)
  • [[http://www.cs.rutgers.edu/~ccshan/][Chung-Chieh Shan]] (Rutgers, The State University of New Jersey, USA)
  • [[http://userweb.cs.utexas.edu/~dsb/][Don Batory]] (University of Texas, USA)
  • [[http://people.cs.vt.edu/~tilevich/][Eli Tilevich]] (Virginia Tech, USA)
  • [[http://pleiad.dcc.uchile.cl/people/etanter][Eric Tanter]] (University of Chile, Chile)
  • [[http://cs.lth.se/gorel_hedin][Görel Hedin]] (Lund Institute of Technology, Sweden)
  • [[http://www.cse.chalmers.se/~schaefer/][Ina Schaefer]] (TU Braunschweig, Germany)
  • [[http://osl.iu.edu/~jewillco/][Jeremiah Willcock]] (Indiana University, USA)
  • [[http://ecee.colorado.edu/~siek/][Jeremy Siek]] (University of Colorado at Boulder, USA)
  • [[http://jurgen.vinju.org/][Jurgen Vinju]] (Centrum Wiskunde en Informatica, The Netherlands)
  • [[http://www.lifl.fr/~seinturi/][Lionel Seinturier]] (University of Lille, France)
  • [[http://lpm.uni-mb.si/mernik/][Marjan Mernik]] (University of Maribor, Slovenia)
  • [[http://www.emarcus.org/][Mat Marcus]] (Adobe Systems, USA)
  • [[http://phoenix.inria.fr/index.php/members/23-nicolas-loriant][Nicolas Loriant]] (INRIA, France)
  • [[http://www.cs.berkeley.edu/~bodik/][Ras Bodik]] (University of California, USA)
  • [[http://www.diku.dk/english/staff/beskrivelse/?id=146978][Robert Glück]] (University of Copenhagen, Denmark)
  • [[http://www.steffen-zschaler.de/][Steffen Zschaler]] (King’s College London, UK)
  • [[http://www.tudorgirba.com][Tudor Girba]] (netstyle.ch, Switzerland)
  • [[http://www.inf.usi.ch/faculty/binder/][Walter Binder]] (University of Lugano, Switzerland)
  • [[http://www.cs.sunysb.edu/~liu/][Yanhong A. Liu]] (State University of New York at Stony Brook, USA)