<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>< <a href="http://gpce08.gpce.org/">http://gpce08.gpce.org</a> ></div>Seventh International Conference on<br>Generative Programming and Component Engineering (GPCE'08)<div>Nashville, Tennessee</div><div>(co-located with OOPSLA 2008)</div><div><br></div><div>* Only Six Days Left for Early Registration *</div><div><br>*** CALL FOR PARTICIPATION<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 (elevating program specifications to compact<br>domain-specific notations that are easier to write, maintain, and<br>analyze) are key technologies for automating program development.<br><br>GPCE provides a venue for researchers and practitioners interested in<br>foundational techniques for enhancing the productivity, quality, and<br>time-to-market in software development that stems from deploying<br>standard components and automating program generation. In addition to<br>exploring cutting-edge techniques for developing generative and<br>component-based software, our goal is to foster further<br>cross-fertilization between the software engineering research<br>community and the programming languages community.<br><br>GPCE 2008 will be co-located with OOPSLA, in Nashville, Tennessee. The<br>GPCE technical program will take place on Oct. 19-20, before the OOPSLA<br>technical program begins. Other GPCE events (workshops and tutorials)<br>will run in parallel with OOPSLA events on Oct 21-23. GPCE'08 is<br>sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT. GPCE'08<br>proceedings published by ACM Press.<br><br>For full conference program and the latest news, check the GPCE'08 web site<br>(<a href="http://gpce08.gpce.org/">http://gpce08.gpce.org</a>).<br><br>**** REGISTRATION<br><br>Registration for GPCE'08 is handled through the OOPSLA registration<br>page (<a href="http://www.regmaster.com/conf/oopsla2008.html">http://www.regmaster.com/conf/oopsla2008.html</a>). Early<br>registration deadline is Septermber 11.<br><br>*** TECHNICAL PROGRAM<br>Sunday, October 19<br><br>8:50-9:00 Welcome<br><br>9:00-10:00 Keynote<br>Session Chair: Julia Lawall<br><br> * Emerging Challenges for Large Scale Systems Integration<br> Dr. Andrew Fano (Accenture)<br><br>10:30-12:00 Technical papers 1<br>Session Chair: Julia Lawall<br><br><br> * Code Generation to Support Static and Dynamic Composition of<br> Software Product Lines<br> Marko Rosenmueller, Norbert Siegmund, Sven Apel and Gunter Saake.<br> * Efficient Compilation Techniques for Large Scale Feature Models<br> Marcilio Mendonca, Andrzej Wasowski, Krzysztof Czarnecki and Don Cowan.<br> * On the Modularity of Feature Interactions<br> Chang Hwan Peter Kim, Christian Kaestner and Don Batory.<br><br>13:30-15:00 Technical papers 2<br>Session Chair: Jaakko Jarvi<br><br> * Using Simple Mathematics as a Modeling Language<br> Don Batory.<br> * From Generic to Specific: Off-line Optimization for<br> General Constraint Solver<br> Ye Zhang, Torben Amtoft and Flemming Nielson.<br> * Generating Incremental Implementations of Object-Set Queries<br> Tom Rothamel and Yanhong A. Liu.<br><br>15:30-17:00 Technical papers 3<br>Session Chair: Aniruddha Gokhale<br><br> * Integrating Semantics and Compilation<br> Peter Gottschling and Andrew Lumsdaine.<br> * Generating Customized Verifiers for Automatically Generated Code<br> Ewen Denney and Bernd Fischer.<br> * Property Models: From Incidental Algorithms to Reusable Components<br> Jaakko Jarvi, Mat Marcus, Sean Parent, John Freeman and Jacob Smith.<br><br>17:00-17:30 PC chair's report<br><br>Monday, October 20<br><br>9:00-10:00 Keynote<br>Session Chair: William Cook<br><br> * Fundamentalist Functional Programming<br> Erik Meijer (Microsoft)<br><br>10:30-12:00 Technical papers 4<br>Session Chair: William Cook<br><br> * Feature Featherweight Java: A Calculus for Feature-Oriented<br> Programming and Stepwise Refinement<br> Sven Apel, Christian Kastner and Christian Lengauer.<br> * Lightweight Dependent Classes<br> Tetsuo Kamina and Tetsuo Tamai.<br> * Typing Communicating Component Assemblages<br> Michael Lienhardt, Vivien Quema, Alan Schmitt and Jean-Bernard Stefani.<br><br>14:00-15:00 Technical papers 5<br>Session Chair: David Abrahams<br><br> * Polymorphic Embedding of DSLs<br> Christian Hofer, Klaus Ostermann, Tillmann Rendel and Adriaan Moors.<br> * Pantaxou: a Domain-Specific Language for Developing<br> Safe Coordination Services<br> Julien Mercadal, Nicolas Palix, Charles Consel and Julia Lawall.<br><br>15:30-17:00 Technical papers 6<br>Session Chair: Mark Grechanik<br><br> * Program Refactoring using Functional Aspects<br> Sven Apel, Christian Kastner and Don Batory.<br> * Rigorous and Practical Refactoring-Based Framework Upgrade<br> Ilie Savga, Michael Rudolf, Sebastian Gotz and Uwe Assmann.<br> * An abstraction for reusable MDD components<br> Vinay Kulkarni and Sreedhar Reddy.</div></div></body></html>