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
Preface

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)
Code Specialization for Memory Efficient Hash Tries (Short Paper)
Michael J. Steindorfer and Jurgen J. Vinju
(CWI, Netherlands)
Emergent Gummy Modules: Modular Representation of Emergent Behavior
Somayeh Malakuti and Mehmet Aksit
(TU Dresden, Germany; University of Twente, Netherlands)
Extensible Language Implementation with Object Algebras (Short Paper)
Maria Gouseti, Chiel Peters, and Tijs van der Storm
(CWI, Netherlands)

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)
Automatic Feature Selection in Large-Scale System-Software Product Lines
Andreas Ruprecht, Bernhard Heinloth, and Daniel Lohmann
(University of Erlangen-Nuremberg, Germany)
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)

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)
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)
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)

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)
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)
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)

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

Compiling a Reflective Language using MetaOCaml
Kenichi Asai
(Ochanomizu University, Japan)
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)
Pin++: An Object-Oriented Framework for Writing Pintools
James H. Hill and Dennis C. Feiock
(Indiana University-Purdue University at Indianapolis, USA)
Info

proc time: 0.75