CfPBoK
by
Vadim Zaytsev
Topic
T5F
: Performance
Work focused on performance properties and optimisation: benchmarking of language tools, scalability studies, profiling and optimising transformations or runtimes, and in general performance engineering of software language infrastructure. If performance is only a supporting metric in an empirical evaluation, we consider
T5E
primary and
T5F
secondary.
SLE 2010
SLE 2011
SLE 2012
SLE 2012 SI
SLE 2014
SLE 2014 SI
SLE 2015
SLE 2016
SLE 2017
SLE 2018
SLE 2018 SI
SLE 2019
SLE 2020
SLE 2021
SLE 2022
SLE 2023
SLE 2024
SLE 2024 SI
SLE 2025
SLE 2026
Summary
Requested in
14
/
26
calls
Requested in
11
/
19
pure calls (
2016
–
2026
with the longest streak of
11
years)
Primary tagged in
4
/
26
paper bundles
Primary tagged in
4
/
19
pure proceedings (
2010
–
2024
with the longest streak of
1
years)
Secondary tagged in
15
/
26
paper bundles
Secondary tagged in
11
/
19
pure proceedings (
2010
–
2025
with the longest streak of
4
years)
Top 3 co-occurring topics:
T3A: Meta-languages
(
13
times)
T4A: Workbenches
(
11
times)
T4C: Vertical Transformation
(
10
times)
Top 3 contributors:
Görel Hedin
(
4
times)
Dimitrios S. Kolovos
(
3
times)
Adrian Johnstone
(
3
times)
List of papers (39)
(
SLE 2010
)
Automated Selective Caching for Reference Attribute Grammars
(
Emma Söderberg
,
Görel Hedin
)
T5F
T3A
T5E
(
SLE 2010
)
Modelling GLL Parser Implementations
(
Adrian Johnstone
,
Elizabeth Scott
)
T4C
T5F
T5D
(
SLE 2011
)
Ambiguity Detection: Scaling to Scannerless
(
Hendrikus J. S. Basten
,
Paul Klint
,
Jurgen Vinju
)
T5B
T5F
T4A
(
SLE 2012
)
Profile-Based Abstraction and Analysis of Attribute Grammar Evaluation
(
Anthony M. Sloane
)
T5B
T5F
T3A
(
SLE 2012
)
PAPAGENO: A Parallel Parser Generator for Operator Precedence Grammars
(
Alessandro Barenghi
,
Ermes Viviani
,
Stefano Crespi Reghizzi
,
Dino Mandrioli
,
Matteo Pradella
)
T4A
T5F
T3A
(
SLE 2012 SI
)
Domain-specific program profiling and its application to attribute grammars and term rewriting
(
Anthony M. Sloane
,
Matthew Roberts
)
T3C
T5F
T4D
T4A
(
SLE 2014
)
Simple, Efficient, Sound and Complete Combinator Parsing for All Context-Free Grammars, Using an Oracle
(
Tom Ridge
)
T5B
T5F
T5D
T3A
(
SLE 2014
)
Dynamic Scope Discovery for Model Transformations
(
Māris Jukšs
,
Clark Verbrugge
,
Dániel Varró
,
Hans Vangheluwe
)
T5F
T3B
T4D
T4G
(
SLE 2014 SI
)
Practical domain-specific debuggers using the Moldable Debugger framework
(
Andrei Chiș
,
Marcus Denker
,
Tudor Gîrba
,
Oscar Nierstrasz
)
T4A
T4D
T5H
T5F
(
SLE 2015
)
Distributed Model-to-Model Transformation with ATL on MapReduce
(
Amine Benelallam
,
Abel Gómez
,
Massimo Tisi
,
Jordi Cabot
)
T4B
T5F
T6D
T3B
(
SLE 2016
)
Efficient Model Partitioning for Distributed Model Transformations
(
Amine Benelallam
,
Massimo Tisi
,
Jesús Sánchez Cuadrado
,
Juan de Lara
,
Jordi Cabot
)
T4B
T5F
T6D
(
SLE 2017
)
Red Shift: Procedural Shift-Reduce Parsing
(
Nicolas Laurent
)
T4D
T3A
T5F
T1A
(
SLE 2017
)
Comparison of the Expressiveness and Performance of Template-Based Code Generation Tools
(
Lechanceux Luhunu
,
Eugene Syriani
)
T4C
T5F
T5E
T4A
(
SLE 2017
)
A Symbol-Based Extension of Parsing Expression Grammars and Context-Sensitive Packrat Parsing
(
Kimio Kuramitsu
)
T4D
T3A
T1D
T5F
(
SLE 2017
)
Energy Efficiency across Programming Languages
(
Rui Pereira
,
Marco Couto
,
Francisco Ribeiro
,
Rui Rua
,
Jácome Cunha
,
João Paulo Fernandes
,
João Saraiva
)
T5E
T3D
T5F
T6D
(
SLE 2017
)
Metacasanova: An Optimized Meta-compiler for Domain-Specific Languages
(
Francesco Di Giacomo
,
Mohamed Abbadi
,
Agostino Cortesi
,
Pieter Spronck
,
Giuseppe Maggiore
)
T4C
T3C
T5F
T4A
(
SLE 2017
)
Concurrent Circular Reference Attribute Grammars
(
Jesper Öqvist
,
Görel Hedin
)
T4D
T3A
T5F
T1B
(
SLE 2017
)
Incremental Packrat Parsing
(
Patrick Dubroy
,
Alessandro Warth
)
T4D
T5F
T4A
T3A
(
SLE 2018 SI
)
Purely functional GLL parsing
(
L. Thomas van Binsbergen
,
Elizabeth Scott
,
Adrian Johnstone
)
T4C
T3A
T5F
(
SLE 2022
)
A Multi-target, Multi-paradigm DSL Compiler for Algorithmic Graph Processing
(
Houda Boukham
,
Guido Wachsmuth
,
Martijn Dwars
,
Dalila Chiadmi
)
T4C
T3C
T2D
T5F
(
SLE 2022
)
Optimising First-Class Pattern Matching
(
Jeff Smits
,
Toine Hartman
,
Jesper Cockx
)
T4C
T5F
T1B
(
SLE 2022
)
Selective Traceability for Rule-Based Model-to-Model Transformations
(
Qurat Ul Ain Ali
,
Dimitrios S. Kolovos
,
Konstantinos Barmpis
)
T5G
T3B
T4B
T5F
(
SLE 2022
)
Partial Parsing for Structured Editors
(
Tom Beckmann
,
Patrick Rein
,
Toni Mattis
,
Robert Hirschfeld
)
T4A
T1A
T5F
(
SLE 2022
)
Specializing Scope Graph Resolution Queries
(
Aron Zwaan
)
T1B
T5F
T3A
(
SLE 2022
)
Partial Loading of Repository-Based Models through Static Analysis
(
Sorour Jahanbin
,
Dimitrios S. Kolovos
,
Simos Gerasimou
,
Gerson Sunyé
)
T5F
T5B
T4B
T3B
(
SLE 2023
)
A Reference GLL Implementation
(
Adrian Johnstone
)
T4A
T5F
T5E
(
SLE 2023
)
Towards Efficient Model Comparison using Automated Program Rewriting
(
Qurat Ul Ain Ali
,
Dimitrios S. Kolovos
,
Konstantinos Barmpis
)
T4B
T3B
T5F
(
SLE 2024
)
Efficient Demand Evaluation of Fixed-Point Attributes using Static Analysis
(
Idriss Riouak
,
Niklas Fors
,
Jesper Öqvist
,
Görel Hedin
,
Christoph Reichenbach
)
T3A
T1B
T5F
(
SLE 2024
)
The Design of a Self-Compiling C Transpiler Targeting POSIX Shell
(
Laurent Huberdeau
,
Cassandre Hamel
,
Stefan Monnier
,
Marc Feeley
)
T4C
T2D
T3D
T5F
(
SLE 2024
)
Trading Runtime for Energy Efficiency: Leveraging Power Caps to Save Energy across Programming Languages
(
Simão Cunha
,
Luís Silva
,
João Saraiva
,
João Paulo Fernandes
)
T5F
T5E
T3D
(
SLE 2024
)
Trieste: A C++ DSL for Flexible Tree Rewriting
(
Sylvan Clebsch
,
Matilda Blomqvist
,
Elias Castegren
,
Matthew Johnson
,
Matthew Parkinson
)
T3B
T4C
T5F
T1D
(
SLE 2024
)
Method Bundles
(
Dimi Racordon
,
Dave Abrahams
)
T1A
T3F
T5F
(
SLE 2024
)
Trellis: A Domain-Specific Language for Hidden Markov Models with Sparse Transitions
(
Lars Hummelgren
,
Viktor Palmkvist
,
Linnea Stjerna
,
Xuechun Xu
,
Joakim Jaldén
,
David Broman
)
T3C
T4C
T5F
(
SLE 2024
)
Reducing Write Barrier Overheads for Orthogonal Persistence
(
Yilin Zhang
,
Omkar Dilip Dhawal
,
V. Krishna Nandivada
,
Shigeru Chiba
,
Tomoharu Ugawa
)
T5F
T4D
T3D
(
SLE 2024 SI
)
Collection skeletons: Declarative abstractions for data collections
(
Björn Franke
,
Zhibo Li
,
John Magnus Morton
,
Michel Steuwer
)
T3F
T4D
T5F
T1D
(
SLE 2024 SI
)
Zipper-based embedding of strategic attribute grammars
(
José Nuno Macedo
,
Emanuel Rodrigues
,
Marcos Viera
,
João Saraiva
)
T3B
T3A
T4A
T5F
(
SLE 2024 SI
)
Property probes: Live exploration of program analysis results
(
Anton Risberg Alaküla
,
Görel Hedin
,
Niklas Fors
,
Adrian Pop
)
T4A
T5B
T5H
T5F
(
SLE 2025
)
Boosting Parallel Parsing through Cyclic Operator Precedence Grammars
(
Michele Chiari
,
Michele Giornetta
,
Dino Mandrioli
,
Matteo Pradella
)
T4C
T5F
T3A
(
SLE 2025
)
Optimize Effect Handling for Tail-resumption with Stack Unwinding
(
Yuze Fu
,
Shigeru Chiba
)
T4D
T5F
T1C
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.