---+++ September 14, 2013 [[http://gsd.uwaterloo.ca/fosd2014/][FOSD Workshop]] ---+++ September 15, 2013 ---++++++ Welcome and Keynote * 08:30-09:00 *Welcome and Introduction* * 09:00-10:00 *SLE Keynote: From Language Engineering to Viewpoint Engineering* Colin Atkinson ---++++++ Session 1: Specialization and Modularity (session chair: [[http://websrv0a.sdu.dk/ups/][Ulrik Pagh Schultz]]) * 10:30-11:00 *[[http://dl.acm.org/authorize?N87356][Specializing Planners for Hierarchical Multi-Way Dataflow Constraint Systems]]* Jaakko Järvi, Gabriel Foust and Magne Haveraaen * 11:00-11:20 *[[http://dl.acm.org/authorize?N87357][Code Specialization for Memory Efficient Hash-Tries (short paper)]]* Michael Steindorfer and Jurgen Vinju * 11:20-11:50 *[[http://dl.acm.org/authorize?N87358][Emergent Gummy Modules: Modular Representation of Emergent Behavior]]* Somayeh Malakuti and Mehmet Aksit * 11:50-12:10 *[[http://dl.acm.org/authorize?N87359][Extensible Language Implementation with Object Algebras (short paper)]]* Maria Gouseti, Chiel Peters and Tijs Van Der Storm ---++++++ Session 2: Variation and Product Lines (session chair: [[http://www.cs.utah.edu/~mflatt/][Matthew Flatt]]) * 14:00-14:30 *[[http://dl.acm.org/authorize?N87350][Projectional Editing of Variational Software]]* Eric Walkingshaw and Klaus Ostermann — _%RED%Best Paper Award%ENDCOLOR%_ * 14:30-15:00 *[[http://dl.acm.org/authorize?N87351][Automatic Feature Selection in Large-Scale System-Software Product Lines]]* Andreas Ruprecht, Bernhard Heinloth and Daniel Lohmann * 15:00-15:20 *[[http://dl.acm.org/authorize?N87352][Efficient Testing of Software Product Lines via Centralization (short paper)]]* Lei Ma, Cyrille Artho, Cheng Zhang and Hiroyuki Sato ---++++++ Session 3: DSLs (session chair: [[http://erdweg.org/][Sebastian Erdweg]]) * 16:00-16:30 *[[http://dl.acm.org/authorize?N87353][A Transformational Approach to Data Visualization]]* Karl Smeltzer, Martin Erwig and Ronald Metoyer * 16:30-17:00 *[[http://dl.acm.org/authorize?N87354][LibDSL: A Library for Developing Embedded Domain Specific Languages in D via Template Metaprogramming]]* Masato Shioda, Hideya Iwasaki and Shigeyuki Sato * 17:00-17:30 *[[http://dl.acm.org/authorize?N87365][Yin-Yang: Concealing the Deep Embedding of DSLs]]* Vojin Jovanovic, Amir Shaikhha, Sandro Stucki, Vladimir Nikolaev, Christoph Koch and Martin Odersky ---+++ September 16, 2013 ---++++++ Keynote * 09:00-10:00 *GPCE Keynote: Programming Cloud-connected Mobile Devices* Nikolai Tillmann ---++++++ Session 4: Specialization and Cross-Cutting (session chair: [[http://pllab.is.ocha.ac.jp/~asai/][Kenichi Asai]]) * 10:30-11:00 *[[http://dl.acm.org/authorize?N87366][Automatic Locality-Friendly Interface Extension of Numerical Function]]* Benjamin Hess, Markus Pueschel and Thomas Gross * 11:00-11:30 *[[http://dl.acm.org/authorize?N87367][Optimization by Runtime Specialization for Sparse Matrix-Vector Multiplication]]* Sam Kamin, Maria Garzaran, Baris Aktemur, Danqing Xu, Buse Yilmaz and Zhongbo Chen * 11:30-12:00 *[[http://dl.acm.org/authorize?N87368][Specialization through Dynamic Staging]]* Piotr Danilewski, Marcel Köster, Roland Leißa, Richard Membarth and Philipp Slusallek ---++++++ Session 5: Language Tools (session chair: [[https://parasol.tamu.edu/~jarvi/][Jaakko Järvi]]) * 14:00-14:30 *[[http://dl.acm.org/authorize?N87369][Compiling a Reflective Language Using MetaOCaml]]* Kenichi Asai * 14:30-15:00 *[[http://dl.acm.org/authorize?N87360][A Domain-Specific Language for Building Self-Optimizing AST Interpreters]]* Christian Humer, Christian Wimmer, Christian Wirth, Andreas Woess and Thomas Wuerthinger * 15:00-15:30 *[[http://dl.acm.org/authorize?N87361][Pin++: A Object-oriented Framework for Writing Pintools]]* James Hill and Dennis Feiock ---++++++ Session 6: * 16:00-17:00 *[[TechTalk][Building mbeddr: a Language Engineering Experiment (tech talk)]]* Markus Völter * 17:00-17:15 *Closing remarks*