researchr
explore
Tags
Journals
Conferences
Authors
Profiles
Groups
calendar
New Conferences
Events
Deadlines
search
search
You are not signed in
Sign in
Sign up
Links
Filter by Year
[-]
OR
AND
NOT
1
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
Filter by Tag
[+]
OR
AND
NOT
1
C++
DSL
Java
Meta-Environment
analysis
compiler
domain-specific language
feature-oriented programming
generative programming
generic programming
meta programming
meta-model
meta-objects
object-oriented programming
optimization
programming
programming languages
rule-based
subject-oriented programming
systematic-approach
Filter by Author
[+]
OR
AND
NOT
1
Amir Shaikhha
Charles Consel
Christian Kästner
Daniel Lohmann
Don S. Batory
Eelco Visser
Gunter Saake
Ina Schaefer
Jaakko Järvi
Klaus Ostermann
Krzysztof Czarnecki
Martin Erwig
Martin Odersky
Matthew Flatt
Márcio Ribeiro
Norbert Siegmund
Shigeru Chiba
Sven Apel
Tiark Rompf
Walter Binder
Filter by Top terms
[+]
OR
AND
NOT
1
approach
code
component
domain
feature
generation
generative
gpce
language
languages
lines
model
oriented
product
program
programming
software
specific
systems
using
Generative Programming and Component Engineering (GPCE)
Editions
Publications
Viewing Publication 1 - 100 from 499
2023
Automatically Generated Supernodes for AST Interpreters Improve Virtual-Machine Performance
Matteo Basso
,
Daniele Bonetta
,
Walter Binder
.
GPCE 2023
:
1-13
[doi]
Generating Constraint Programs for Variability Model Reasoning: A DSL and Solver-Agnostic Approach
Camilo Correa-Restrepo
,
Jacques Robin
,
Raúl Mazo
.
GPCE 2023
:
138-152
[doi]
C2TACO: Lifting Tensor Code to TACO
José Wesley de Souza Magalhães
,
Jackson Woodruff
,
Elizabeth Polgreen
,
Michael F. P. O'Boyle
.
GPCE 2023
:
42-56
[doi]
Partial Evaluation of Automatic Differentiation for Differential-Algebraic Equations Solvers
Oscar Eriksson
,
Viktor Palmkvist
,
David Broman
.
GPCE 2023
:
57-71
[doi]
Generating Conforming Programs with Xsmith
William Gallard Hatch
,
Pierce Darragh
,
Sorawee Porncharoenwase
,
Guy Watson
,
Eric Eide
.
GPCE 2023
:
86-99
[doi]
A pred-LL(*) Parsable Typed Higher-Order Macro System for Architecture Description Languages
Christoph Hochrainer
,
Andreas Krall
.
GPCE 2023
:
29-41
[doi]
Virtual Domain Specific Languages via Embedded Projectional Editing
Niklas Korz
,
Artur Andrzejak 0001
.
GPCE 2023
:
122-137
[doi]
Unleashing the Power of Implicit Feedback in Software Product Lines: Benefits Ahead
Raul Medeiros
,
Oscar Díaz
,
David Benavides 0001
.
GPCE 2023
:
113-121
[doi]
A Monadic Framework for Name Resolution in Multi-phased Type Checkers
Casper Bach Poulsen
,
Aron Zwaan
,
Paul Hübner
.
GPCE 2023
:
14-28
[doi]
Proceedings of the 22nd ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2023, Cascais, Portugal, October 22-23, 2023
Coen De Roover
,
Bernhard Rumpe
,
Amir Shaikhha
, editors,
ACM,
2023.
[doi]
Multi-Stage Vertex-Centric Programming for Agent-Based Simulations
Zilu Tian
.
GPCE 2023
:
100-112
[doi]
Crossover: Towards Compiler-Enabled COBOL-C Interoperability
Mart van Assen
,
Manzi Aimé Ntagengerwa
,
Ömer Sayilir
,
Vadim Zaytsev
.
GPCE 2023
:
72-85
[doi]
2022
Language-Integrated Query for Temporal Data
Simon Fowler 0001
,
Vashti Galpin
,
James Cheney
.
GPCE 2022
:
5-19
[doi]
Preserving Consistency of Interrelated Models during View-Based Evolution of Variable Systems
Sofia Ananieva
,
Thomas Kühn
,
Ralf H. Reussner
.
GPCE 2022
:
148-163
[doi]
Composable Sequence Macros for Fast Iteration
Anna Bolotina
,
Ryan Culpepper
.
GPCE 2022
:
59-71
[doi]
Model-Driven IoT App Stores: Deploying Customizable Software Products to Heterogeneous Devices
Arvid Butting
,
Jörg Christian Kirchhof
,
Anno Kleiss
,
Judith Michael
,
Radoslav Orlov
,
Bernhard Rumpe
.
GPCE 2022
:
108-121
[doi]
Dynamic Replanning of Multi-drone Missions using Dynamic Forward Slicing
Miguel Campusano
,
Ulrik Pagh Schultz Lundquist
.
GPCE 2022
:
72-85
[doi]
Data Types as a More Ergonomic Frontend for Grammar-Guided Genetic Programming
Guilherme Espada
,
Leon Ingelse
,
Paulo Canelas
,
Pedro Barbosa
,
Alcides Fonseca
.
GPCE 2022
:
86-94
[doi]
The Cost of Dynamism in Static Languages for Image Processing
Baptiste Esteban
,
Edwin Carlinet
,
Guillaume Tochon
,
Didier Verna
.
GPCE 2022
:
172-178
[doi]
Language Support for Refactorability Decay Prevention
Dov Fraivert
,
David H. Lorenz
.
GPCE 2022
:
122-134
[doi]
Generic Solution-Space Sampling for Multi-domain Product Lines
Marc Hentze
,
Tobias Pett
,
Chico Sundermann
,
Sebastian Krieter
,
Thomas Thüm 0001
,
Ina Schaefer
.
GPCE 2022
:
135-147
[doi]
Type System for Four Delimited Control Operators
Chiaki Ishio
,
Kenichi Asai
.
GPCE 2022
:
45-58
[doi]
A Model-Driven Generative Self Play-Based Toolchain for Developing Games and Players
Evgeny Kusmenko
,
Maximilian Münker
,
Matthias Nadenau
,
Bernhard Rumpe
.
GPCE 2022
:
95-107
[doi]
Incremental Processing of Structured Data in Datalog
André Pacak
,
Tamás Szabó
,
Sebastian Erdweg
.
GPCE 2022
:
20-32
[doi]
Language Design Meets Verifying Compilers (Keynote)
David J. Pearce
.
GPCE 2022
:
1-4
[doi]
A Modern C++ Point of View of Programming in Image Processing
Michaël Roynard
,
Edwin Carlinet
,
Thierry Géraud
.
GPCE 2022
:
164-171
[doi]
SQL to Stream with S2S: An Automatic Benchmark Generator for the Java Stream API
Filippo Schiavio
,
Andrea Rosà
,
Walter Binder
.
GPCE 2022
:
179-186
[doi]
Proceedings of the 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2022, Auckland, New Zealand, December 6-7, 2022
Bernhard Scholz
,
Yukiyoshi Kameyama
, editors,
ACM,
2022.
[doi]
Deep Fusion for Efficient Nested Recursive Computations
Amir Shaikhha
.
GPCE 2022
:
33-44
[doi]
2021
A variational database management system
Parisa Ataei
,
Fariba Khan
,
Eric Walkingshaw
.
GPCE 2021
:
29-42
[doi]
Artifact and reference models for generative machine learning frameworks and build systems
Abdallah Atouani
,
Jörg Christian Kirchhof
,
Evgeny Kusmenko
,
Bernhard Rumpe
.
GPCE 2021
:
55-68
[doi]
HACCLE: metaprogramming for secure multi-party computation
Yuyan Bao
,
Kirshanthan Sundararajah
,
Raghav Malik
,
Qianchuan Ye
,
Christopher Wagner
,
Nouraldin Jaber
,
Fei Wang 0046
,
Mohammad Hassan Ameri
,
Donghang Lu
,
Alexander Seto
,
Benjamin Delaware
,
Roopsha Samanta
,
Aniket Kate
,
Christina Garman
,
Jeremiah Blocki
,
Pierre-David Letourneau
,
Benoît Meister
,
Jonathan Springer
,
Tiark Rompf
,
Milind Kulkarni 0001
.
GPCE 2021
:
130-143
[doi]
Towards supporting SPL engineering in low-code platforms using a DSL approach
Alexandre Bragança
,
Isabel Azevedo
,
Nuno Bettencourt
,
Carlos Morais
,
Diogo Teixeira
,
David Caetano
.
GPCE 2021
:
16-28
[doi]
Lifted termination analysis by abstract interpretation and its applications
Aleksandar S. Dimovski
.
GPCE 2021
:
96-109
[doi]
MADMAX: a DSL for explanatory decision making
Martin Erwig
,
Prashant Kumar
.
GPCE 2021
:
144-155
[doi]
On-stack replacement for program generators and source-to-source compilers
Grégory M. Essertel
,
Ruby Y. Tahboub
,
Tiark Rompf
.
GPCE 2021
:
156-169
[doi]
Leveraging relational concept analysis for automated feature location in software product lines
Nicolas Hlad
,
Bérénice Lemoine
,
Marianne Huchard
,
Abdelhak-Djamel Seriai
.
GPCE 2021
:
170-183
[doi]
Compiling pattern matching to in-place modifications
Paul Iannetta
,
Laure Gonnord
,
Gabriel Radanne
.
GPCE 2021
:
123-129
[doi]
Understanding and improving model-driven IoT systems through accompanying digital twins
Jörg Christian Kirchhof
,
Lukas Malcher
,
Bernhard Rumpe
.
GPCE 2021
:
197-209
[doi]
Live programming and programming by example: better together (keynote)
Sorin Lerner
.
GPCE 2021
:
1
[doi]
The life cycle of features in highly-configurable software systems evolving in space and time
Gabriela Karoline Michelon
,
Wesley K. G. Assunção
,
David Obermann
,
Lukas Linsbauer
,
Paul Grünbacher
,
Alexander Egyed
.
GPCE 2021
:
2-15
[doi]
Type-safe generation of modules in applicative and generative styles
Yuhi Sato
,
Yukiyoshi Kameyama
.
GPCE 2021
:
184-196
[doi]
Delta-based verification of software product families
Marco Scaletta
,
Reiner Hähnle
,
Dominic Steinhöfel
,
Richard Bubel
.
GPCE 2021
:
69-82
[doi]
Metaprogramming with combinators
Mahshid Shahmohammadian
,
Geoffrey Mainland
.
GPCE 2021
:
43-54
[doi]
Extracting the power of dependent types
Artjoms Sinkarovs
,
Jesper Cockx
.
GPCE 2021
:
83-95
[doi]
Multi-stage programming with generative and analytical macros
Nicolas Stucki
,
Jonathan Immanuel Brachthäuser
,
Martin Odersky
.
GPCE 2021
:
110-122
[doi]
GPCE '21: Concepts and Experiences, Chicago, IL, USA, October 17 - 18, 2021
Eli Tilevich
,
Coen De Roover
, editors,
ACM,
2021.
[doi]
2020
A domain-specific language for filtering in application-level gateways
Hampus Balldin
,
Christoph Reichenbach
.
GPCE 2020
:
111-123
[doi]
Correctness-by-construction for feature-oriented software product lines
Tabea Bordis
,
Tobias Runge
,
Ina Schaefer
.
GPCE 2020
:
22-34
[doi]
Modeling black-box components with probabilistic synthesis
Bruce Collie
,
Jackson Woodruff
,
Michael F. P. O'Boyle
.
GPCE 2020
:
1-14
[doi]
GPCE '20: Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, Virtual Event, USA, November 16-17, 2020
Martin Erwig
,
Jeff Gray
, editors,
ACM,
2020.
[doi]
Automated variability injection for graphical modelling languages
Antonio Garmendia
,
Manuel Wimmer
,
Esther Guerra
,
Elena Gómez-Martínez
,
Juan de Lara
.
GPCE 2020
:
15-21
[doi]
Fluid quotes: metaprogramming across abstraction boundaries with dependent types
Shadaj Laddad
,
Koushik Sen
.
GPCE 2020
:
98-110
[doi]
VarSem: declarative expression and automated inference of variable usage semantics
Yin Liu
,
Eli Tilevich
.
GPCE 2020
:
84-97
[doi]
Reorganizing queries with grouping
Rui Okura
,
Yukiyoshi Kameyama
.
GPCE 2020
:
50-62
[doi]
Multi-stage programming in the large with staged classes
Lionel Parreaux
,
Amir Shaikhha
.
GPCE 2020
:
35-49
[doi]
PReGO: a generative methodology for satisfying real-time requirements on COTS-based systems: definition and experience report
Benjamin Rouxel
,
Ulrik Pagh Schultz
,
Benny Akesson
,
Jesper Holst
,
Ole Jørgensen
,
Clemens Grelck
.
GPCE 2020
:
70-83
[doi]
Manipulating GUI structures declaratively
Knut Anders Stokke
,
Mikhail Barash
,
Jaakko Järvi
.
GPCE 2020
:
63-69
[doi]
eFLINT: a domain-specific language for executable norm specifications
L. Thomas van Binsbergen
,
Lu-Chi Liu
,
Robert van Doesburg
,
Tom M. van Engers
.
GPCE 2020
:
124-136
[doi]
2019
A language feature to unbundle data at will (short paper)
Musa Al-hassy
,
Jacques Carette
,
Wolfram Kahl
.
GPCE 2019
:
14-19
[doi]
Agile construction of data science DSLs (tool demo)
Artur Andrzejak
,
Kevin Kiefer
,
Diego Elias Costa
,
Oliver Wenz
.
GPCE 2019
:
27-33
[doi]
Foreign language interfaces by code migration
Shigeru Chiba
.
GPCE 2019
:
1-13
[doi]
Floorplan: spatial layout in memory management systems
Karl Cronburg
,
Samuel Z. Guyer
.
GPCE 2019
:
81-93
[doi]
Lifted static analysis using a binary decision diagram abstract domain
Aleksandar S. Dimovski
.
GPCE 2019
:
102-114
[doi]
Supporting feature model evolution by suggesting constraints from code-level dependency analyses
Kevin Feichtinger
,
Daniel Hinterreiter
,
Lukas Linsbauer
,
Herbert Prähofer
,
Paul Grünbacher
.
GPCE 2019
:
129-142
[doi]
Harmonized temporal feature modeling to uniformly perform, track, analyze, and replay software product line evolution
Daniel Hinterreiter
,
Michael Nieke
,
Lukas Linsbauer
,
Christoph Seidl
,
Herbert Prähofer
,
Paul Grünbacher
.
GPCE 2019
:
115-128
[doi]
Reflection in attribute grammars
Lucas Kramer
,
Ted Kaminski
,
Eric {Van Wyk}
.
GPCE 2019
:
48-60
[doi]
Parallel nondeterministic programming as a language extension to C (short paper)
Lucas Kramer
,
Eric {Van Wyk}
.
GPCE 2019
:
20-26
[doi]
Automated metamodel augmentation for seamless model evolution tracking and planning
Michael Nieke
,
Adrian Hoff
,
Christoph Seidl
.
GPCE 2019
:
68-80
[doi]
Proceedings of the 18th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2019, Athens, Greece, October 21-22, 2019
Ina Schaefer
,
Christoph Reichenbach
,
Tijs van der Storm
, editors,
ACM,
2019.
[doi]
Polymorphic extractors for semantic and portable pattern matching (short paper)
Amir Shaikhha
.
GPCE 2019
:
61-67
[doi]
Compiler generation for performance-oriented embedded DSLs (short paper)
Amir Shaikhha
,
Vojin Jovanovic
,
Christoph E. Koch
.
GPCE 2019
:
94-101
[doi]
A stage-polymorphic IR for compiling MATLAB-style dynamic tensor expressions
Alen Stojanov
,
Tiark Rompf
,
Markus Püschel
.
GPCE 2019
:
34-47
[doi]
2018
Verification of high-level transformations with inductive refinement types
Ahmad Salim Al-Sibahi
,
Thomas P. Jensen
,
Aleksandar S. Dimovski
,
Andrzej Wasowski
.
GPCE 2018
:
147-160
[doi]
Orchestrating dynamic analyses of distributed processes for full-stack JavaScript programs
Laurent Christophe
,
Coen De Roover
,
Elisa Gonzalez Boix
,
Wolfgang De Meuter
.
GPCE 2018
:
107-118
[doi]
Explaining spreadsheets with spreadsheets (short paper)
Jácome Cunha
,
Mihai Dan
,
Martin Erwig
,
Danila Fedorin
,
Alex Grejuc
.
GPCE 2018
:
161-167
[doi]
Rash: from reckless interactions to reliable programs
William Gallard Hatch
,
Matthew Flatt
.
GPCE 2018
:
28-39
[doi]
Inferring ownership domains from refinements
Ebrahim Khalaj
,
Marwan Abi-Antoun
.
GPCE 2018
:
53-65
[doi]
RT-trust: automated refactoring for trusted execution under real-time constraints
Yin Liu
,
Kijin An
,
Eli Tilevich
.
GPCE 2018
:
175-187
[doi]
Anomaly analyses for feature-model evolution
Michael Nieke
,
Jacopo Mauro
,
Christoph Seidl
,
Thomas Thüm
,
Ingrid Chieh Yu
,
Felix Franzke
.
GPCE 2018
:
188-201
[doi]
Model-based security analysis of feature-oriented software product lines
Sven Peldszus
,
Daniel Strüber 0001
,
Jan Jürjens
.
GPCE 2018
:
93-106
[doi]
Regenerate: a language generator for extended regular expressions
Gabriel Radanne
,
Peter Thiemann
.
GPCE 2018
:
202-214
[doi]
Measuring effectiveness of sample-based product-line testing
Sebastian Ruland
,
Lars Luthmann
,
Johannes Bürdek
,
Sascha Lity
,
Thomas Thüm
,
Malte Lochau
,
Márcio Ribeiro
.
GPCE 2018
:
119-133
[doi]
A domain-specific language for exploratory data visualization
Karl Smeltzer
,
Martin Erwig
.
GPCE 2018
:
1-13
[doi]
Exploring feature interactions without specifications: a controlled experiment
Larissa Rocha Soares
,
Jens Meinicke
,
Sarah Nadi
,
Christian Kästner
,
Eduardo Santana de Almeida
.
GPCE 2018
:
40-52
[doi]
A practical unification of multi-stage programming and macros
Nicolas Stucki
,
Aggelos Biboudis
,
Martin Odersky
.
GPCE 2018
:
14-27
[doi]
Meta-programming for cross-domain tensor optimizations
Adilla Susungi
,
Norman A. Rink
,
Albert Cohen
,
Jerónimo Castrillón
,
Claude Tadonki
.
GPCE 2018
:
79-92
[doi]
Funcons for HGMP: the fundamental constructs of homogeneous generative meta-programming (short paper)
L. Thomas van Binsbergen
.
GPCE 2018
:
168-174
[doi]
Implementing a semi-causal domain-specific language for context detection over binary sensors
Nic Volanschi
,
Bernard P. Serpette
,
Charles Consel
.
GPCE 2018
:
66-78
[doi]
Pattern matching in an open world
Weixin Zhang
,
Bruno C. D. S. Oliveira
.
GPCE 2018
:
134-146
[doi]
Proceedings of the 17th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2018, Boston, MA, USA, November 5-6, 2018
Eric {Van Wyk}
,
Tiark Rompf
, editors,
ACM,
2018.
[doi]
2017
Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms
Joseph Caldwell
,
Shigeru Chiba
.
GPCE 2017
:
146-156
[doi]
Type qualifiers as composable language extensions
Travis Carlson
,
Eric {Van Wyk}
.
GPCE 2017
:
91-103
[doi]
Code staging in GNU Guix
Ludovic Courtès
.
GPCE 2017
:
41-48
[doi]
The landscape of refactoring research in the last decade (keynote)
Danny Dig
.
GPCE 2017
:
1
[doi]
Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2017, Vancouver, BC, Canada, October 23-24, 2017
Matthew Flatt
,
Sebastian Erdweg
, editors,
ACM,
2017.
[doi]
Refining semantics for multi-stage programming
Rui Ge
,
Ronald Garcia
.
GPCE 2017
:
2-14
[doi]
Rewriting a shallow DSL using a GHC compiler extension
Mark Grebe
,
David Young
,
Andy Gill
.
GPCE 2017
:
246-258
[doi]
Silverchain: a fluent API generator
Tomoki Nakamaru
,
Kazuhiro Ichikawa
,
Tetsuro Yamazaki
,
Shigeru Chiba
.
GPCE 2017
:
199-211
[doi]
Rewriting for sound and complete union, intersection and negation types
David J. Pearce
.
GPCE 2017
:
117-130
[doi]
Sign in
or
sign up
to see more results.