Powered by
Conference Publishing Consulting

13th International Conference on Generative Programming: Concepts and Experiences (GPCE), September 15-16, 2014, Västerås, Sweden

GPCE 2014 – Proceedings

Contents - Abstracts - Authors

Frontmatter

Title Page
Article: gpce14foreword-fm000-p doi:
Preface
Article: gpce14foreword-fm001-p doi:

Specialization and Modularity
Mon, Sep 15, 10:30 - 12:10

Specializing Planners for Hierarchical Multi-way Dataflow Constraint Systems
Jaakko Järvi, Gabriel Foust, and Magne Haveraaen
(Texas A&M University, USA; University of Bergen, Norway)
Article: gpce14main-mainid48-p doi:
Code Specialization for Memory Efficient Hash Tries (Short Paper)
Michael J. Steindorfer and Jurgen J. Vinju
(CWI, Netherlands)
Article: gpce14main-mainid29-p doi:
Emergent Gummy Modules: Modular Representation of Emergent Behavior
Somayeh Malakuti and Mehmet Aksit
(TU Dresden, Germany; University of Twente, Netherlands)
Article: gpce14main-mainid7-p doi:
Extensible Language Implementation with Object Algebras (Short Paper)
Maria Gouseti, Chiel Peters, and Tijs van der Storm
(CWI, Netherlands)
Article: gpce14main-mainid31-p doi:

Variation and Product Lines
Mon, Sep 15, 14:00 - 15:20

Projectional Editing of Variational Software
Eric Walkingshaw and Klaus Ostermann
(University of Marburg, Germany)
Article: gpce14main-mainid17-p doi:
Automatic Feature Selection in Large-Scale System-Software Product Lines
Andreas Ruprecht, Bernhard Heinloth, and Daniel Lohmann
(University of Erlangen-Nuremberg, Germany)
Article: gpce14main-mainid20-p doi:
Efficient Testing of Software Product Lines via Centralization (Short Paper)
Lei Ma, Cyrille Artho, Cheng Zhang, and Hiroyuki Sato
(University of Tokyo, Japan; AIST, Japan; University of Waterloo, Canada)
Article: gpce14main-mainid9-p doi:

DSLs
Mon, Sep 15, 16:00 - 17:30

A Transformational Approach to Data Visualization
Karl Smeltzer, Martin Erwig, and Ronald Metoyer
(Oregon State University, USA)
Article: gpce14main-mainid36-p doi:
LibDSL: A Library for Developing Embedded Domain Specific Languages in D via Template Metaprogramming
Masato Shioda, Hideya Iwasaki, and Shigeyuki Sato
(University of Electro-Communications, Japan)
Article: gpce14main-mainid14-p doi:
Yin-Yang: Concealing the Deep Embedding of DSLs
Vojin Jovanovic, Amir Shaikhha, Sandro Stucki, Vladimir Nikolaev, Christoph Koch, and Martin Odersky
(EPFL, Switzerland; ITMO, Russia)
Article: gpce14main-mainid34-p doi:

Specialization and Cross-Cutting
Tue, Sep 16, 10:30 - 12:00

Automatic Locality-Friendly Interface Extension of Numerical Functions
Benjamin Hess, Thomas R. Gross, and Markus Püschel
(ETH Zurich, Switzerland)
Article: gpce14main-mainid6-p doi:
Optimization by Runtime Specialization for Sparse Matrix-Vector Multiplication
Sam Kamin, María Jesús Garzarán, Barış Aktemur, Danqing Xu, Buse Yılmaz, and Zhongbo Chen
(University of Illinois at Urbana-Champaign, USA; Özyeğin University, Turkey)
Article: gpce14main-mainid25-p doi:
Specialization through Dynamic Staging
Piotr Danilewski, Marcel Köster, Roland Leißa, Richard Membarth, and Philipp Slusallek
(Saarland University, Germany; Intel VCI, Germany; DFKI, Germany)
Article: gpce14main-mainid23-p doi:

Language Tools
Tue, Sep 16, 14:00 - 15:30

Compiling a Reflective Language using MetaOCaml
Kenichi Asai
(Ochanomizu University, Japan)
Article: gpce14main-mainid40-p doi:
A Domain-Specific Language for Building Self-Optimizing AST Interpreters
Christian Humer, Christian Wimmer, Christian Wirth, Andreas Wöß, and Thomas Würthinger
(JKU Linz, Austria; Oracle Labs, USA; Oracle Labs, Austria)
Article: gpce14main-mainid22-p doi:
Pin++: An Object-Oriented Framework for Writing Pintools
James H. Hill and Dennis C. Feiock
(Indiana University-Purdue University at Indianapolis, USA)
Article: gpce14main-mainid11-p doi:

proc time: 0.8