SPLASH Workshop/Symposium Events 2022
2022 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH Events 2022)
Powered by
Conference Publishing Consulting

21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2022), December 6–7, 2022, Auckland, New Zealand

GPCE 2022 – Proceedings

Contents - Abstracts - Authors

21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE 2022)

Frontmatter

Title Page
Welcome from the Chairs

Keynote

Language Design Meets Verifying Compilers (Keynote)
David J. Pearce ORCID logo
(ConsenSys, USA)
Publisher's Version

Full Papers

Language-Integrated Query for Temporal Data
Simon Fowler ORCID logo, Vashti Galpin ORCID logo, and James Cheney ORCID logo
(University of Glasgow, UK; University of Edinburgh, UK)
Publisher's Version Published Artifact
Incremental Processing of Structured Data in Datalog
André Pacak ORCID logo, Tamás Szabó ORCID logo, and Sebastian ErdwegORCID logo
(JGU Mainz, Germany; GitHub, Germany)
Publisher's Version
Deep Fusion for Efficient Nested Recursive Computations
Amir Shaikhha ORCID logo
(University of Edinburgh, UK)
Publisher's Version
Type System for Four Delimited Control Operators
Chiaki Ishio ORCID logo and Kenichi Asai ORCID logo
(Ochanomizu University, Japan)
Publisher's Version Published Artifact Artifacts Available
Composable Sequence Macros for Fast Iteration
Anna Bolotina ORCID logo and Ryan Culpepper ORCID logo
(Czech Technical University in Prague, Czechia)
Publisher's Version
Dynamic Replanning of Multi-drone Missions using Dynamic Forward Slicing
Miguel Campusano ORCID logo and Ulrik Pagh Schultz Lundquist ORCID logo
(University of Southern Denmark, Denmark)
Publisher's Version
Data Types as a More Ergonomic Frontend for Grammar-Guided Genetic Programming
Guilherme Espada ORCID logo, Leon Ingelse ORCID logo, Paulo Canelas ORCID logo, Pedro Barbosa ORCID logo, and Alcides FonsecaORCID logo
(University of Lisbon, Portugal; Carnegie Mellon University, USA; Instituto de Medicina Molecular, Portugal)
Publisher's Version Info
A Model-Driven Generative Self Play-Based Toolchain for Developing Games and Players
Evgeny KusmenkoORCID logo, Maximilian Münker ORCID logo, Matthias Nadenau ORCID logo, and Bernhard RumpeORCID logo
(RWTH Aachen University, Germany)
Publisher's Version
Model-Driven IoT App Stores: Deploying Customizable Software Products to Heterogeneous Devices
Arvid Butting ORCID logo, Jörg Christian KirchhofORCID logo, Anno Kleiss ORCID logo, Judith Michael ORCID logo, Radoslav Orlov ORCID logo, and Bernhard RumpeORCID logo
(RWTH Aachen University, Germany)
Publisher's Version
Language Support for Refactorability Decay Prevention
Dov Fraivert ORCID logo and David H. Lorenz ORCID logo
(Open University of Israel, Israel)
Publisher's Version Info
Generic Solution-Space Sampling for Multi-domain Product Lines
Marc Hentze ORCID logo, Tobias Pett ORCID logo, Chico Sundermann ORCID logo, Sebastian Krieter ORCID logo, Thomas ThümORCID logo, and Ina Schaefer ORCID logo
(Volkswagen, Germany; TU Braunschweig, Germany; University of Ulm, Germany; KIT, Germany)
Publisher's Version
Preserving Consistency of Interrelated Models during View-Based Evolution of Variable Systems
Sofia Ananieva ORCID logo, Thomas Kühn ORCID logo, and Ralf Reussner ORCID logo
(FZI, Germany; KIT, Germany)
Publisher's Version

Short Papers

A Modern C++ Point of View of Programming in Image Processing
Michaël Roynard ORCID logo, Edwin Carlinet ORCID logo, and Thierry Géraud ORCID logo
(EPITA Research Laboratory, France)
Publisher's Version Info
The Cost of Dynamism in Static Languages for Image Processing
Baptiste Esteban ORCID logo, Edwin Carlinet ORCID logo, Guillaume Tochon ORCID logo, and Didier Verna ORCID logo
(EPITA Research Laboratory, France)
Publisher's Version

Tool Demonstration

SQL to Stream with S2S: An Automatic Benchmark Generator for the Java Stream API
Filippo Schiavio ORCID logo, Andrea Rosà ORCID logo, and Walter Binder ORCID logo
(USI Lugano, Switzerland)
Publisher's Version

proc time: 3.67