Powered by
Conference Publishing Consulting

2016 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2016), October 31 – November 1, 2016, Amsterdam, Netherlands

GPCE 2016 – Proceedings

Contents - Abstracts - Authors

Frontmatter

Title Page
Article: gpce16foreword-fm000-p doi:
Message from the Chairs
Article: gpce16foreword-fm001-p doi:
GPCE 2016 Organization
Article: gpce16foreword-fm002-p doi:

Keynote

Lightweight Modular Staging (LMS): Generate All the Things! (Keynote)
Tiark Rompf
(Purdue University, USA)
Article: gpce16main-mainid1-p doi:

Generative Programming I

Recaf: Java Dialects as Libraries
Aggelos Biboudis, Pablo Inostroza, and Tijs van der Storm
(CWI, Netherlands; University of Athens, Greece; University of Groningen, Netherlands)
Article: gpce16main-mainid51-p doi:
Classless Java
Yanlin Wang, Haoyuan Zhang, Bruno C. d. S. Oliveira, and Marco Servetto
(University of Hong Kong, China; Victoria University of Wellington, New Zealand)
Article: gpce16main-mainid27-p doi:
Extensible Modeling with Managed Data in Java
Theologos Zacharopoulos, Pablo Inostroza, and Tijs van der Storm
(CWI, Netherlands; University of Groningen, Netherlands)
Article: gpce16main-mainid47-p doi:

Generative Programming II

Actor Profiling in Virtual Execution Environments
Andrea Rosà, Lydia Y. Chen, and Walter Binder
(University of Lugano, Switzerland; IBM Research, Switzerland)
Article: gpce16main-mainid42-p doi:
Bootstrapping Domain-Specific Meta-Languages in Language Workbenches
Gabriël Konat, Sebastian Erdweg, and Eelco Visser
(Delft University of Technology, Netherlands)
Article: gpce16main-mainid12-p doi:
Dependence-Driven Delimited CPS Transformation for JavaScript
Laure Philips, Joeri De Koster, Wolfgang De Meuter, and Coen De Roover
(Vrije Universiteit Brussel, Belgium)
Article: gpce16main-mainid15-p doi:

Code Generation and Synthesis

Synthesizing Regular Expressions from Examples for Introductory Automata Assignments
Mina Lee, Sunbeom So, and Hakjoo Oh
(Korea University, Korea)
Article: gpce16main-mainid45-p doi:
Programmable Semantic Fragments: The Design and Implementation of typy
Cyrus Omar and Jonathan Aldrich
(Carnegie Mellon University, USA)
Article: gpce16main-mainid52-p doi:
Delaying Decisions in Variable Concern Hierarchies
Jörg Kienzle, Gunter Mussbacher, Philippe Collet, and Omar Alam
(McGill University, Canada; University of Nice Sophia Antipolis, France; CNRS, France; Trent University, Canada)
Article: gpce16main-mainid58-p doi:
Automatic Code Generation in Practice: Experiences with Embedded Robot Controllers
Sorin Adam, Marco Kuhrmann, and Ulrik Pagh Schultz
(Conpleks Innovation, Denmark; University of Southern Denmark, Denmark)
Article: gpce16main-mainid10-p doi:

Feature Models and Product Lines

A Change-Centric Approach to Compile Configurable Systems with #ifdefs
Larissa Braz, Rohit Gheyi, Melina Mongiovi, Márcio Ribeiro, Flávio Medeiros, and Leopoldo Teixeira
(Federal University of Campina Grande, Brazil; Federal University of Alagoas, Brazil; Federal University of Pernambudo, Brazil)
Article: gpce16main-mainid22-p doi:
A Feature-Based Personalized Recommender System for Product-Line Configuration
Juliana Alves Pereira, Pawel Matuszyk, Sebastian Krieter, Myra Spiliopoulou, and Gunter Saake
(University of Magdeburg, Germany)
Article: gpce16main-mainid38-p doi:
Explaining Anomalies in Feature Models
Matthias Kowal, Sofia Ananieva, and Thomas Thüm
(TU Braunschweig, Germany; FZI, Germany)
Article: gpce16main-mainid9-p doi:

Software Product Lines and Testing

IncLing: Efficient Product-Line Testing using Incremental Pairwise Sampling
Mustafa Al-Hajjaji, Sebastian Krieter, Thomas Thüm, Malte Lochau, and Gunter Saake
(University of Magdeburg, Germany; TU Braunschweig, Germany; TU Darmstadt, Germany)
Article: gpce16main-mainid18-p doi:
Towards Scalable Configuration Testing in Variable Software
Valentin Rothberg, Christian Dietrich, Andreas Ziegler, and Daniel Lohmann
(University of Erlangen-Nuremberg, Germany)
Article: gpce16main-mainid28-p doi:
Towards a Software Product Line of Trie-Based Collections
Michael J. Steindorfer and Jurgen J. Vinju
(CWI, Netherlands)
Article: gpce16main-mainid48-p doi:
Tool Demo: Testing Configurable Systems with FeatureIDE
Mustafa Al-Hajjaji, Jens Meinicke, Sebastian Krieter, Reimar Schröter, Thomas Thüm, Thomas Leich, and Gunter Saake
(University of Magdeburg, Germany; METOP, Germany; TU Braunschweig, Germany)
Article: gpce16main-mainid46-p doi:

Testing and Verification

Automated Regression Testing of BPMN 2.0 Processes: A Capture and Replay Framework for Continuous Delivery
Majid Makki, Dimitri Van Landuyt, and Wouter Joosen
(KU Leuven, Belgium)
Article: gpce16main-mainid11-p doi:
A Vision for Online Verification-Validation
Matthew A. Hammer, Bor-Yuh Evan Chang, and David Van Horn
(University of Colorado at Boulder, USA; University of Maryland at College Park, USA)
Article: gpce16main-mainid63-p doi:
Automatic Non-functional Testing of Code Generators Families
Mohamed Boussaa, Olivier Barais, Benoit Baudry, and Gerson Sunyé
(INRIA, France)
Article: gpce16main-mainid43-p doi:

proc time: 0.72