<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">[Apologies if you receive multiple copies of this email]<br>-------------------------------------------------------------<br><br> Call for Papers: Computer Languages, Systems and Structures<br> COMLAN Special Issue on the 14th International Conference on<br> Generative Programming: Concepts & Experiences (GPCE'15)<br><br>Papers will be selected among top ranked papers from GPCE'15:<br><br> ACM SIGPLAN GPCE 2015<br> 14th International Conference on<br> Generative Programming: Concepts & Experiences<br><br> Oct 26-27, 2015, Pittsburgh, PA, USA<br> <a href="http://www.gpce.org" target="_blank">http://www.gpce.org</a><br><br>GPCE keynote speaker: Prof. Priya Narasimhan (CMU, USA)<br><br>GPCE is co-located with:<br>ACM SIGPLAN conference on Systems, Programming, Languages and<br>Applications: Software for Humanity (SPLASH 2015)<br>and<br>ACM SIGPLAN 8th International Conference on Software Language<br>Engineering (SLE) 2015<br><br>-----------------------------------------------------------------<br>IMPORTANT DATES<br><br> GPCE abstract submission : June 8, 2015<br> GPCE full paper submission: June 15, 2015<br> GPCE authors notification : July 24, 2015<br> GPCE camera-ready : Aug 7, 2015<br> GPCE conference : Oct 26-27, 2015<br><br> Special issue submission : January 1, 2016<br> Special issue notification: May 1, 2016<br> Special issue publication : July 1, 2016<br><br> Note that GPCE workshops are handled by SPLASH<br><br>All dates are Anywhere on Earth<br><br>-----------------------------------------------------------------<br>SCOPE<br><br>GPCE is a venue for researchers and practitioners interested in techniques<br>that use program generation, domain-specific languages, and component<br>deployment to increase programmer productivity, improve software quality,<br>and shorten the time-to-market of software products. In addition to<br>exploring cutting-edge techniques of generative software, our goal is to<br>foster further cross-fertilization between the software engineering and the<br>programming languages research communities.<br><br>-----------------------------------------------------------------<br>TOPICS OF INTEREST <br><br>GPCE seeks contributions on all topics related to generative software and<br>its properties. Topics of interest include, but are not limited to:<br><br>Generative software<br>* Domain-specific languages (language extension, language embedding,<br> language design, language theory, language workbenches, interpreters,<br> compilers)<br>* Product lines (domain engineering, feature-oriented and<br> aspect-oriented programming, pre-processors, feature interactions)<br>* Metaprogramming (reflection, staging, partial evaluation), Type<br> systems, Program synthesis<br>* Implementation techniques and tool support (components, plug-ins,<br> libraries, metaprogramming, macros, templates, generic programming,<br> run-time code generation, model-driven development, composition tools,<br> code-completion and code-recommendation systems)<br><br>Practical Applications and Empirical evaluations<br>* Empirical evaluations of all topics above (user studies, substantial case<br> studies, controlled experiments, surveys, rigorous measurements) <br>* Application areas and engineering practice (Cloud Computing, Internet of<br> Things, Cyber Physical Systems, Mobile Computing, Software Defined<br> Networking, High Performance Computing, Patterns and Middleware,<br> Development methods)<br><br>Properties of generative software<br>* Correctness of generators and generated code (analysis, testing, formal<br> methods, domain-specific error messages, safety, security) <br>* Reuse and evolution<br>* Modularity, separation of concerns, understandability, and<br> maintainability <br>* Performance engineering, nonfunctional properties (program optimization<br> and parallelization, GPGPUs, multicore, footprint, metrics)<br><br>We particularly welcome papers that address some of the key challenges in<br>the field, such as, <br>* synthesizing code from declarative specifications<br>* supporting extensible languages and language embedding<br>* ensuring correctness and other nonfunctional properties of generated code<br>* proving generators correct<br>* improving error reporting with domain-specific error messages<br>* reasoning about generators<br>* handling variability-induced complexity in product lines<br>* providing efficient interpreters and execution languages<br>* human factors in developing and maintaining generators <br><br>GPCE encourages submissions about empirical evaluations and applications of<br>generative software, and such papers will be given special consideration<br>during reviewing.<br><br>-----------------------------------------------------------------<br>GPCE SUBMISSION GUIDELINES<br><br>Research papers: 10 pages maximum (ACM SIGPLAN style)<br><br>Research papers should report on original and unpublished results of<br>theoretical, empirical, conceptual, or experimental research that<br>contribute to scientific knowledge in the areas listed above (the PC chair<br>can advise on appropriateness) <br><br>Tool demos and short papers: 4 pages maximum (ACM SIGPLAN style).<br><br>The goal of short papers is to promote current work on research and<br>practice. Short papers represent an early communication of research and do<br>not always require complete results as in the case of a full paper. In this<br>way, authors can introduce new ideas to the community, discuss ideas and<br>get early feedback. Please note that short papers are not intended to be<br>position statements. Short papers are included in the proceedings and will<br>be presented with a shorter time slot at the conference.<br><br>Tool demonstrations should present tools that implement generative<br>techniques, and are available for use. Any of the GPCE topics of interest<br>are appropriate areas for tool demonstrations, although purely commercial<br>tool demonstrations will not be accepted. Submissions must provide a tool<br>description of 4 pages in SIGPLAN proceedings style (see above) and a<br>demonstration outline including screenshots of up to 4 pages. Tool<br>demonstrations must have the words "Tool Demo" or "Tool Demonstration" in<br>the title, possibly appended in parenthesis. The 4-page tool description<br>will, if the demonstration is accepted, be published in the proceedings.<br><br>-----------------------------------------------------------------<br>COMLAN SPECIAL ISSUE SUBMISSION GUIDELINES<br><br>The special issue will publish GPCE'15 papers by invitation from the<br>guest editors, is closed to papers outside the conference, and will<br>only include top-ranked papers from GPCE'15 (based on the GPCE'15<br>review, see scope and topics of interest, above). The special issue<br>will be published by Elsevier in Computer Languages, Systems and<br>Structures (COMLAN):<br><br><a href="http://www.journals.elsevier.com/computer-languages-systems-and-structures/" target="_blank">http://www.journals.elsevier.com/computer-languages-systems-and-structures/</a><br><br>-----------------------------------------------------------------<br>ORGANIZERS<br><br>GENERAL CHAIR<br><br> Christian Kastner, Carnegie Mellon University, Pittsburgh, PA, USA<br><br>PROGRAM COMMITTEE CHAIR<br><br> Aniruddha Gokhale, Vanderbilt University, Nashville, TN, USA<br><br>PUBLICITY CO-CHAIRS<br><br> Faruk Caglar, Vanderbilt University, Nashville, TN, USA<br> Tomofumi Yuki, INRIA Rhone-Alpes, France<br> <br>SPECIAL ISSUE GUEST EDITORS<br><br> Ulrik Pagh Schultz, University of Southern Denmark, Denmark<br> Kenichi Asai, Ochanomizu University, Japan<br> Aniruddha Gokhale, Vanderbilt University, Nashville, TN, USA<br><br>PROGRAM COMMITTEE <br><br> Kenichi Asai, Ochanomizu Univ, Japan<br> Emilie Balland, INRIA Bordeaux, France<br> Don Batory, Univ of Texas, USA<br> Walter Binder, Univ of Lugano, Switzerland<br> Jan Bosch, Chalmers Univ, Sweden<br> Akshay Dabholkar, Oracle, USA<br> Ewen Denney, NASA Ames, USA<br> Katrina Falkner, Univ of Adelaide, Australia<br> Bernd Fischer, Stellenbosch Univ, South Africa<br> Matthew Flatt, Univ of Utah, USA<br> Jeff Gray, Univ of Alabama, USA<br> Michael Haupt, Oracle Labs, Germany<br> James Hill, Indiana Univ Purdue Univ at Indianapolis, USA<br> Young-Woo Kwon, Utah State Univ, USA<br> Raffaela Mirandola, Politechnico di Milano, Italy<br> Hridesh Rajan, Iowa State Univ, USA<br> Laurent Reveillere, LaBRI, Univ of Bordeaux, France<br> Marcio Ribeiro, Federal Univ of Alagoas, Brazil<br> Tiark Rompf, Purdue Univ, USA<br> Klaus Schmid, Stiftung Universitat Hildesheim, Germany<br> Norbert Siegmund, Univ of Passau, Germany<br> Yannis Smaragdakis, Univ of Athens, Greece<br> Sumant Tambe, RTI Inc, USA<br> Petr Tuma, Charles Univ, Czech Republic<br> Nalini Venkatasubramanian, Univ of California, Irvine, USA<br> Jules White, Vanderbilt Univ, USA<br> Eric Wohlstadter, Univ of British Columbia, Canada<br> <br><br><br><br></div>
</div><br></div>
</div><br></div>
</div><br></div>
</div><br></div>