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
Article: splashws22gpceforeword-fm000-p doi:
Welcome from the Chairs
Article: splashws22gpceforeword-fm001-p doi:

Keynote

Language Design Meets Verifying Compilers (Keynote)
David J. Pearce
(ConsenSys, USA)
Publisher's Version Article: splashws22gpcemain-key1-p doi:10.1145/3564719.3570917

Full Papers

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

Short Papers

A Modern C++ Point of View of Programming in Image Processing
Michaël Roynard, Edwin Carlinet, and Thierry Géraud
(EPITA Research Laboratory, France)
Publisher's Version Article: splashws22gpcemain-p13-p doi:10.1145/3564719.3568692
The Cost of Dynamism in Static Languages for Image Processing
Baptiste Esteban, Edwin Carlinet, Guillaume Tochon, and Didier Verna
(EPITA Research Laboratory, France)
Publisher's Version Article: splashws22gpcemain-p19-p doi:10.1145/3564719.3568693

Tool Demonstration

SQL to Stream with S2S: An Automatic Benchmark Generator for the Java Stream API
Filippo Schiavio, Andrea Rosà, and Walter Binder
(USI Lugano, Switzerland)
Publisher's Version Article: splashws22gpcemain-p32-p doi:10.1145/3564719.3568699

proc time: 0.03