Powered by
Conference Publishing Consulting

2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2015), October 26–27, 2015, Pittsburgh, PA, USA

GPCE 2015 – Proceedings

Contents - Abstracts - Authors
Title Page
Article: gpce15foreword-fm000-p (type: Frontmatter) doi:
Message from the Chairs
Article: gpce15foreword-fm001-p (type: Frontmatter) doi:
The Next-Generation In-Stadium Experience (Keynote)
Priya Narasimhan, Utsav Drolia, Jiaqi Tan, Nathan D. Mickulicz, and Rajeev Gandhi
(Carnegie Mellon University, USA)
Article: gpce15main-mainidkey1-p (type: Full Paper (10 pages)) doi:
Shallow Embedding of DSLs via Online Partial Evaluation
Roland Leißa, Klaas Boesche, Sebastian Hack, Richard Membarth, and Philipp Slusallek
(Saarland University, Germany; German Research Center for Artificial Intelligence, Germany)
Article: gpce15main-mainid23-p (type: Full Paper (10 pages)) doi:
Almost First-Class Language Embedding: Taming Staged Embedded DSLs
Maximilian Scherr and Shigeru Chiba
(University of Tokyo, Japan)
Article: gpce15main-mainid12-p (type: Full Paper (10 pages)) doi:
Generating Safe Boundary APIs between Typed EDSLs and Their Environments
Bob Reynders, Dominique Devriese, and Frank Piessens
(iMinds, Belgium; KU Leuven, Belgium)
Article: gpce15main-mainid28-p (type: Short Paper (4 pages)) doi:
An Empirical Study on Configuration-Related Issues: Investigating Undeclared and Unused Identifiers
Flávio Medeiros, Iran Rodrigues, Márcio Ribeiro, Leopoldo Teixeira, and Rohit Gheyi
(Federal University of Campina Grande, Brazil; Federal University of Alagoas, Brazil; Federal University of Pernambuco, Brazil)
Article: gpce15main-mainid15-p (type: Full Paper (10 pages)) doi:
Analysing the Kconfig Semantics and Its Analysis Tools
Sascha El-Sharkawy, Adam Krafczyk, and Klaus Schmid
(University of Hildesheim, Germany)
Article: gpce15main-mainid63-p (type: Full Paper (10 pages)) doi:
Migrating Large Object-Oriented Applications into Component-Based Ones: Instantiation and Inheritance Transformation
Zakarea Alshara, Abdelhak-Djamel Seriai, Chouki Tibermacine, Hinde Lilia Bouziane, Christophe Dony, and Anas Shatnawi
(LIRMM, France; CNRS, France; University of Montpellier, France)
Article: gpce15main-mainid33-p (type: Full Paper (10 pages)) doi:
Safer SDN Programming through Arbiter
Michael Lopez, C. Jasson Casey, Gabriel Dos Reis, and Colton Chojnacki
(Texas A&M University, USA; Flowgrammable, USA; Microsoft, USA)
Article: gpce15main-mainid40-p (type: Full Paper (10 pages)) doi:
Contract-Based General-Purpose GPU Programming
Alexey Kolesnichenko, Christopher M. Poskitt, Sebastian Nanz, and Bertrand Meyer
(ETH Zurich, Switzerland)
Article: gpce15main-mainid13-p (type: Full Paper (10 pages)) doi:
Inverse Macro in Scala
Hiroshi Yamaguchi and Shigeru Chiba
(University of Tokyo, Japan)
Article: gpce15main-mainid54-p (type: Full Paper (10 pages)) doi:
Towards Tool Support for Spreadsheet-Based Domain-Specific Languages
Sorin Adam and Ulrik Pagh Schultz
(University of Southern Denmark, Denmark)
Article: gpce15main-mainid38-p (type: Short Paper (4 pages)) doi:
Native-2-Native: Automated Cross-Platform Code Synthesis from Web-Based Programming Resources
Antuan Byalik, Sanchit Chadha, and Eli Tilevich
(Virginia Tech, USA)
Article: gpce15main-mainid20-p (type: Full Paper (10 pages)) doi:
CLOP: A Multi-stage Compiler to Seamlessly Embed Heterogeneous Code
Dmitri Makarov and Matthias Hauswirth
(University of Lugano, Switzerland)
Article: gpce15main-mainid10-p (type: Short Paper (4 pages)) doi:
Composing Code Generators for C&C ADLs with Application-Specific Behavior Languages (Tool Demonstration)
Jan Oliver Ringert, Bernhard Rumpe, and Andreas Wortmann
(Tel Aviv University, Israel; RWTH Aachen University, Germany)
Article: gpce15main-mainid69-p (type: Short Paper (4 pages)) doi:
Orchestrating Masses of Sensors: A Design-Driven Development Approach
Milan Kabáč and Charles Consel
(INRIA, France; University of Bordeaux, France)
Article: gpce15main-mainid27-p (type: Short Paper (4 pages)) doi:
Generating Reactive Programs for Graphical User Interfaces from Multi-way Dataflow Constraint Systems
Gabriel Foust, Jaakko Järvi, and Sean Parent
(Texas A&M University, USA; Adobe, USA)
Article: gpce15main-mainid43-p (type: Full Paper (10 pages)) doi:
POP-PL: A Patient-Oriented Prescription Programming Language
Spencer P. Florence, Bruke Fetscher, Matthew Flatt, William H. Temps, Tina Kiguradze, Dennis P. West, Charlotte Niznik, Paul R. Yarnold, Robert Bruce Findler, and Steven M. Belknap
(Northwestern University, USA; University of Utah, USA; Optimal Data Analysis, USA)
Article: gpce15main-mainid11-p (type: Full Paper (10 pages)) doi:
Lightweight, Generative Variant Exploration for High-Performance Graphics Applications
Kai Selgrad, Alexander Lier, Franz Köferl, Marc Stamminger, and Daniel Lohmann
(University of Erlangen-Nuremberg, Germany)
Article: gpce15main-mainid67-p (type: Full Paper (10 pages)) doi:
Generative Software Product Line Development using Variability-Aware Design Patterns
Christoph Seidl, Sven Schuster, and Ina Schaefer
(TU Braunschweig, Germany)
Article: gpce15main-mainid9-p (type: Full Paper (10 pages)) doi:
Addressing Metamodel Revisions in Model-Based Software Product Lines
Jaime Font, Lorena Arcega, Øystein Haugen, and Carlos Cetina
(San Jorge University, Spain; University of Oslo, Norway; Østfold University College, Norway)
Article: gpce15main-mainid36-p (type: Full Paper (10 pages)) doi:
Modular Interpreters for the Masses: Implicit Context Propagation using Object Algebras
Pablo Inostroza and Tijs van der Storm
(CWI, Netherlands)
Article: gpce15main-mainid46-p (type: Full Paper (10 pages)) doi:
Model Querying with Query Models
Carlos Noguera and Viviane Jonckers
(Vrije Universiteit Brussel, Belgium)
Article: gpce15main-mainid26-p (type: Short Paper (4 pages)) doi:

proc time: 0.03