<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="font-family: verdana; font-size: 13px; "><h3 style="background-color: transparent; font-family: verdana, lucida, helvetica, sans-serif; line-height: 104%; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.1em; margin-left: 0px; font-size: 140%; color: rgb(0, 90, 160); "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-weight: normal; line-height: normal; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Call for Papers<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Seventh International Conference on<br>&nbsp;&nbsp;Generative Programming and Component Engineering (GPCE 2008)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;October 19-23, 2008<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nashville, Tennessee<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(co-located with OOPSLA 2008)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.gpce.org/">http://www.gpce.org</a><br><br><br>Important Dates:<br><br>&nbsp;&nbsp;* Submission of abstracts: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;May 12, 2008<br>&nbsp;&nbsp;* Notification: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;June 30, 2008<br>&nbsp;&nbsp;* Submission: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;May 19, 2008, 23:59 Apia time<br></span></h3><h3 style="background-color: transparent; font-family: verdana, lucida, helvetica, sans-serif; line-height: 104%; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.1em; margin-left: 0px; font-size: 140%; color: rgb(0, 90, 160); "><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-weight: normal; line-height: normal; "><br>Scope<br><br>Generative and component approaches are revolutionizing software<br>development similar to how automation and components revolutionized<br>manufacturing. Generative Programming (developing programs that<br>synthesize other programs), Component Engineering (raising the level<br>of modularization and analysis in application design), and<br>Domain-Specific Languages (DSLs) (elevating program specifications to<br>compact domain-specific notations that are easier to write, maintain,<br>and analyze) are key technologies for automating program development.<br><br>The International Conference on Generative Programming and Component<br>Engineering provides a venue for researchers and practitioners<br>interested in techniques for enhancing the productivity, quality, and<br>time-to-market in software development that stems from deploying<br>components and automating program generation. In addition to exploring<br>cutting-edge techniques for developing generative and component-based<br>software, our goal is to foster further cross-fertilization between<br>the software engineering research community and the programming<br>languages community.<br><br>Submissions<br><br>Research papers:<br><br>10 pages in SIGPLAN proceedings style (sigplanconf.cls) reporting<br>original research results that contribute to scientific knowledge in<br>the areas listed below (the PC chair can advise on appropriateness).<br><br>Experience reports:<br><br>2 to 4 pages in length in SIGPLAN proceedings style<br>(sigplanconf.cls). We encourage experience reports that provide<br>concrete evidence with regards to the efficacy of generative<br>technologies in industrial applications.<br><br>Topics<br><br>GPCE seeks contributions in software engineering and in programming<br>languages related (but not limited) to:<br><br>&nbsp;&nbsp;* Generative programming<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Reuse, meta-programming, partial evaluation, multi-stage and<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;multi-level languages, step-wise refinement,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and generic programming<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Semantics, type systems, symbolic computation, linking and<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;explicit substitution, in-lining and macros, templates, and<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;program transformation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Runtime code generation, compilation, active libraries,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;synthesis from specifications, development methods, generation of<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;non-code artifacts, formal methods, and reflection<br>&nbsp;&nbsp;* Generative techniques for<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Product-line architectures<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Distributed, real-time and embedded systems<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Model-driven development and architecture<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Resource bounded/safety critical systems.<br>&nbsp;&nbsp;* Component-based software engineering<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Reuse, distributed platforms and middleware, distributed<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;systems, evolution, patterns, development methods, deployment and<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;configuration techniques, and formal methods<br>&nbsp;&nbsp;* Integration of generative and component-based approaches<br>&nbsp;&nbsp;* Domain engineering and domain analysis<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Domain-specific languages including visual and UML-based DSLs<br>&nbsp;&nbsp;* Separation of concerns<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Aspect-oriented and feature-oriented programming,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;o Intentional programming and multi-dimensional separation of<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;concerns<br>&nbsp;&nbsp;* Industrial applications of the above<br><br>Experience reports on applications of these techniques to real-world<br>problems are especially encouraged, as are research papers that relate<br>ideas and concepts from several of these topics, or bridge the gap<br>between theory and practice. The program chair is happy to advise on<br>the appropriateness of a particular subject.<br><br>Submissions must adhere to SIGPLAN's republication policy. Please contact<br>the program chair if you have any questions about how this policy applies<br>to your paper (gpce2008 at gpce.org).<br><br>Organizers<br><br>General Chair: Yannis Smaragdakis (University of Oregon)<br>Program Chair: Jeremy Siek (University of Colorado at Boulder)<br>Satellite Chair: Ralf Lammel (Univ. Koblenz-Landau)<br>Publicity Chair: Emir Pasalic (LogicBlox, Inc.)<br><br>Program Committee<br><br>David Abrahams (Boost Consulting)<br>Uwe Assmann (Technische Universitat, Dresden)<br>Ira Baxter (Semantic Designs, USA)<br>Martin Bravenboer (Delft Univ. of Tech., The Netherlands)<br>Jacques Carette (McMaster University, Canada)<br>Shigeru Chiba (Tokyo Institute of Technology, Japan)<br>William R. Cook (University of Texas at Austin, USA)<br>Lidia Fuentes (University of Malaga, Spain)<br>Yossi Gil (The Technion, Israel)<br>Aniruddha Gokhale (Vanderbilt University, USA)<br>Mark Grechanik (Accenture Technology Labs, USA)<br>Stanislaw Jarzabek (National University of Singapore)<br>Jaakko Jarvi (Texas A&amp;M Unviersity, USA)<br>Julie Lawall (DIKU, University of Copenhagen, Denmark)<br>Christian Lengauer (University of Passau, Germany)<br>Matthew Marcus (Adobe Systems Inc., USA)<br>Anne-Francoise Le Meur (University of Lille 1, France)<br>Sibylle Schupp (Chalmers University of Technology, Sweden)<br>Peter Sestoft (IT University of Copenhagen, Denmark)<br>Chung-chieh Shan (Rutgers University, USA)<br>Eric Van Wyk (University of Minnesota, USA)<br><br></span></h3></span></body></html>