CfPBoK
by
Vadim Zaytsev
sle2024/paper04
SLE 2024
paper:
Concrete Syntax Metapatterns
Luka Miljak
,
Casper Bach Poulsen
,
Rosilde Corvino
DOI:
10.1145/3687997.3695637
T4B: Horizontal Transformation
It advances code transformation by extending AST pattern matching with more expressive metapatterns for refactorings.
T3B: Transformation Languages
Metapatterns act as a transformation/pattern language for matching and rewriting program structures.
T2B: Evolution
The motivating use case is large-scale refactoring to support maintenance of evolving code bases.
T4A: Workbenches
The contribution targets transformation tooling that developers use to build and apply restructurings.
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.