CfPBoK
by
Vadim Zaytsev
Topic
T4B
: Horizontal Transformation
Model-to-Model/Text-to-Text Transformation + Mapping + Conversion. Work where the central activity is translation or mapping at the same abstraction level: model-to-model, text-to-text, refactoring, migration, mappings, synchronisation, and conversions that preserve the level while changing representation.
ATEM 2006 SI
SLE 2008
SLE 2008 SI
SLE 2009
SLE 2010
SLE 2011
SLE 2012
SLE 2012 SI
SLE 2013
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
24
/
26
calls
Requested in
19
/
19
pure calls (
2008
–
2026
with the longest streak of
19
years)
Primary tagged in
12
/
26
paper bundles
Primary tagged in
12
/
19
pure proceedings (
2008
–
2026
with the longest streak of
6
years)
Secondary tagged in
19
/
26
paper bundles
Secondary tagged in
17
/
19
pure proceedings (
2008
–
2024
with the longest streak of
17
years)
Top 3 co-occurring topics:
T3B: Transformation Languages
(
24
times)
T4A: Workbenches
(
19
times)
T2B: Evolution
(
16
times)
Top 3 contributors:
Eelco Visser
(
4
times)
Massimo Tisi
(
4
times)
Jordi Cabot
(
4
times)
List of papers (69)
(
ATEM 2006 SI
)
Integration of Safety Analysis in Model-Driven Software Development
(
Miguel A. de Miguel
,
Javier Fernández Briones
,
Juan Pedro Silva
,
Alejandro Alonso
)
T1D
T5A
T4B
T3A
(
SLE 2008
)
Model-Driven Engineering Meets Generic Language Technology
(
Mark van den Brand
)
T6D
T4A
T4B
(
SLE 2008
)
Generating Rewritable Abstract Syntax Trees: A Foundation for the Rapid Development of Source Code Transformation Tools
(
Jeffrey Overbey
,
Ralph E. Johnson
)
T4B
T4A
T1E
(
SLE 2008
)
Systematic Usage of Embedded Modelling Languages in Automated Model Transformation Chains
(
Mathias Fritzsche
,
Jendrik Johannes
,
Uwe Aßmann
,
Simon Mitschke
,
Wasif Gilani
,
Ivor Spence
,
John Brown
,
Peter Kilpatrick
)
T1D
T4B
T5G
(
SLE 2008
)
A Model Engineering Approach to Tool Interoperability
(
Yu Sun
,
Zekai Demirezen
,
Frédéric Jouault
,
Robert Tairas
,
Jeffrey G. Gray
)
T4B
T4A
T6D
(
SLE 2008
)
Transformation Language Integration Based on Profiles and Higher Order Transformations
(
Pieter Van Gorp
,
Anne Keller
,
Dirk Janssens
)
T1D
T3B
T4B
(
SLE 2008
)
Formalization and Rule-Based Transformation of EMF Ecore-Based Models
(
Bernhard Schätz
)
T4B
T5D
T3B
(
SLE 2008
)
A Practical Evaluation of Using TXL for Model Transformation
(
Hongzhi Liang
,
Jürgen Dingel
)
T5E
T4B
T3B
(
SLE 2009
)
Eating Our Own Dog Food: DSLs for Generative and Transformational Engineering
(
James R. Cordy
)
T3C
T4B
T4C
(
SLE 2009
)
A Novel Approach to Semi-automated Evolution of DSML Model Transformation
(
Tihamér Levendovszky
,
Daniel Balasubramanian
,
Anantha Narayanan
,
Gábor Karsai
)
T2B
T3B
T4B
(
SLE 2009
)
Study of an API Migration for Two XML APIs
(
Thiago Tonelli Bartolomei
,
Krzysztof Czarnecki
,
Ralf Lämmel
,
Tijs van der Storm
)
T3F
T2B
T4B
(
SLE 2009
)
Graphical Template Language for Transformation Synthesis
(
Elīna Kalniņa
,
Audris Kalniņš
,
Edgars Celms
,
Agris Šostaks
)
T3B
T4F
T4B
(
SLE 2009
)
Closing the Gap between Modelling and Java
(
Florian Heidenreich
,
Jendrik Johannes
,
Mirko Seifert
,
Christian Wende
)
T4B
T3A
T1B
(
SLE 2010
)
Domain-Specific Modelling Languages with Algebraic Graph Transformations on RDF
(
Benjamin Braatz
,
Christoph Brandt
)
T3C
T4B
T3E
(
SLE 2010
)
Automated Co-evolution of GMF Editor Models
(
Davide Di Ruscio
,
Ralf Lämmel
,
Alfonso Pierantonio
)
T2B
T4B
T4A
(
SLE 2010
)
An Extensive Catalog of Operators for the Coupled Evolution of Metamodels and Models
(
Markus Herrmannsdörfer
,
Sander D. Vermolen
,
Guido Wachsmuth
)
T2B
T4B
T5B
(
SLE 2010
)
JTL: A Bidirectional and Change Propagating Transformation Language
(
Antonio Cicchetti
,
Davide Di Ruscio
,
Romina Eramo
,
Alfonso Pierantonio
)
T3B
T4B
T2B
(
SLE 2010
)
COPE — A Workbench for the Coupled Evolution of Metamodels and Models
(
Markus Herrmannsdörfer
)
T4A
T2B
T4B
(
SLE 2010
)
DSLTrans: A Turing Incomplete Transformation Language
(
Bruno Barroca
,
Levi Lúcio
,
Vasco Amaral
,
Roberto Félix
,
Vasco Sousa
)
T3B
T5D
T4B
(
SLE 2011
)
An Algorithm for Layout Preservation in Refactoring Transformations
(
Maartje de Jonge
,
Eelco Visser
)
T4B
T3B
T2B
(
SLE 2011
)
Uniform Modularization of Workflow Concerns Using Unify
(
Niels Joncheere
,
Ragnhild Van Der Straeten
)
T1D
T1E
T4B
(
SLE 2011
)
An Architecture for Information Exchange Based on Reference Models
(
Heiko Paulheim
,
Daniel Oberle
,
Roland Plendl
,
Florian Probst
)
T1D
T4B
T3E
T6B
(
SLE 2011
)
MoScript: A DSL for Querying and Manipulating Model Repositories
(
Wolfgang Kling
,
Frédéric Jouault
,
Dennis Wagelaar
,
Marco Brambilla
,
Jordi Cabot
)
T3C
T3F
T4B
(
SLE 2011
)
Reconstructing Complex Metamodel Evolution
(
Sander D. Vermolen
,
Guido Wachsmuth
,
Eelco Visser
)
T2B
T2A
T4B
(
SLE 2011
)
Towards Combinators for Bidirectional Model Transformations in Scala
(
Arif Wider
)
T3B
T4B
T3F
(
SLE 2012
)
A Framework for Bidirectional Model-to-Platform Transformations
(
Anthony Anjorin
,
Karsten Saller
,
Sebastian Rose
,
Andy Schürr
)
T4B
T3B
T4C
(
SLE 2012
)
Guided Merging of Sequence Diagrams
(
Magdalena Widl
,
Armin Biere
,
Petra Kaufmann
,
Uwe Egly
,
Marijn J. H. Heule
,
Gerti Kappel
,
Martina Seidl
,
Hans Tompits
)
T2B
T4B
T5D
(
SLE 2012
)
A Common Foundational Theory for Bridging Two Levels in Ontology-Driven Conceptual Modeling
(
Giancarlo Guizzardi
,
Veruska Zamborlini
)
T3E
T1A
T4B
(
SLE 2012 SI
)
Using a trope-based foundational ontology for bridging different areas of concern in ontology-driven conceptual modeling
(
Giancarlo Guizzardi
,
Veruska Zamborlini
)
T3E
T1D
T4B
T4A
(
SLE 2013
)
Developing a Domain-Specific Language for Scheduling in the European Energy Sector
(
Stefan Sobernig
,
Mark Strembeck
,
Andreas J. Beck
)
T3C
T4B
T6B
(
SLE 2013
)
A Pretty Good Formatting Pipeline
(
Anya Helene Bagge
,
Tero Hasu
)
T4B
T4A
T5H
(
SLE 2013
)
A Model-Driven Approach to Enhance Tool Interoperability Using the Theory of Models of Computation
(
Papa Issa Diallo
,
Joël Champeau
,
Loïc Lagadec
)
T4B
T5D
T1D
(
SLE 2013
)
Mapping-Aware Megamodeling: Design Patterns and Laws
(
Zinovy Diskin
,
Sahar Kokaly
,
Tom Maibaum
)
T3A
T4B
T5D
(
SLE 2013
)
Guided Grammar Convergence
(
Vadim Zaytsev
)
T5B
T4B
T3A
T3B
(
SLE 2014
)
ProMoBox: A Framework for Generating Domain-Specific Property Languages
(
Bart Meyers
,
Romuald Deshayes
,
Levi Lúcio
,
Eugene Syriani
,
Hans Vangheluwe
,
Manuel Wimmer
)
T5D
T3C
T4A
T4B
(
SLE 2014
)
fUML as an Assembly Language for Model Transformation
(
Massimo Tisi
,
Frédéric Jouault
,
Jérôme Delatour
,
Zied Saidi
,
Hassene Choura
)
T4B
T3B
T4D
T4A
(
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 2015
)
Managing Uncertainty in Bidirectional Model Transformations
(
Romina Eramo
,
Alfonso Pierantonio
,
Gianni Rosa
)
T4B
T5D
T2B
T3B
(
SLE 2015
)
Reference Attribute Grammar Controlled Graph Rewriting: Motivation and Overview
(
Christoff Bürger
)
T1B
T3A
T5B
T4B
(
SLE 2015
)
Using Decision Rules for Solving Conflicts in Extended Feature Models
(
Lina Ochoa
,
Oscar González-Rojas
,
Thomas Thüm
)
T2C
T4B
T5B
T5E
(
SLE 2016
)
Parsing and Reflective Printing, Bidirectionally
(
Zirun Zhu
,
Yongzhe Zhang
,
Hsiang-Shang Ko
,
Pedro Martins
,
João Saraiva
,
Zhenjiang Hu
)
T3B
T3C
T4B
T2B
(
SLE 2016
)
Runtime Support for Rule-Based Access-Control Evaluation through Model-Transformation
(
Salvador Martínez Perez
,
Jokin García
,
Jordi Cabot
)
T4D
T4B
T5A
(
SLE 2016
)
Towards a Universal Code Formatter through Machine Learning
(
Terence Parr
,
Jurgen Vinju
)
T4G
T4B
T5H
T3D
(
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
)
Virtual Textual Model Composition for Supporting Versioning and Aspect-Orientation
(
Robert Bill
,
Patrick Neubauer
,
Manuel Wimmer
)
T1D
T2B
T4B
T5H
(
SLE 2018
)
Continuous Model Validation using Reference Attribute Grammars
(
Johannes Mey
,
René Schöne
,
Görel Hedin
,
Emma Söderberg
,
Thomas Kühn
,
Niklas Fors
,
Jesper Öqvist
,
Uwe Aßmann
)
T3A
T4A
T5E
T4B
(
SLE 2018
)
Declarative Specification of Indentation Rules
(
Luís Eduardo de Souza Amorim
,
Michael J. Steindorfer
,
Sebastian Erdweg
,
Eelco Visser
)
T1B
T4A
T4B
T4C
(
SLE 2018
)
Facet-Oriented Modelling: Open Objects for Model-Driven Engineering
(
Juan de Lara
,
Esther Guerra
,
Jörg Kienzle
,
Yanis Hattab
)
T1B
T4B
(
SLE 2019
)
A Feature-based Classification of Triple Graph Grammar Variants
(
Nils B. Weidmann
,
Robin Oppermann
,
Patrick Robrecht
)
T3B
T4A
T5D
T4B
(
SLE 2019
)
Generating Incremental Type Services
(
André Pacak
,
Sebastian Erdweg
)
T1B
T4B
(
SLE 2020
)
Gradually Typing Strategies
(
Jeff Smits
,
Eelco Visser
)
T1B
T4A
T5D
T4B
(
SLE 2020
)
A Precedence-Driven Approach for Concurrent Model Synchronization Scenarios using Triple Graph Grammars
(
Lars Fritsche
,
Jens Kosiol
,
Adrian Möller
,
Andy Schürr
,
Gabriele Taentzer
)
T3B
T4A
T5D
T4B
(
SLE 2020
)
A Search-Based and Fault-Tolerant Approach to Concurrent Model Synchronisation
(
Nils B. Weidmann
,
Lars Fritsche
,
Anthony Anjorin
)
T3B
T4B
T5H
(
SLE 2020
)
An Interactive Feedback System for Grammar Development
(
Chelsea Barraball
,
Moeketsi Raselimo
,
Bernd Fischer
)
T1A
T4A
T4B
T5H
(
SLE 2020
)
Strategic Tree Rewriting in Attribute Grammars
(
Lucas Kramer
,
Eric Van Wyk
)
T3A
T4B
(
SLE 2020
)
Example-Driven Software Language Engineering
(
Mikhail Barash
)
T1B
T4A
T4B
T5H
(
SLE 2020
)
Grammar-Based Testing for Little Languages: An Experience Report with Student Compilers
(
Phillip van Heerden
,
Moeketsi Raselimo
,
Konstantinos Sagonas
,
Bernd Fischer
)
T1B
T4A
T4B
T4C
(
SLE 2021
)
Getting Grammars into Shape for Block-based Editors
(
Mauricio Verano Merino
,
Tom Beckmann
,
Tijs van der Storm
,
Robert Hirschfeld
,
Jurgen Vinju
)
T3B
T4A
T4B
T4C
(
SLE 2021
)
Faster Reachability Analysis for LR(1) Parsers
(
Frédéric Bour
,
François Pottier
)
T3B
T4B
T6B
(
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 Loading of Repository-Based Models through Static Analysis
(
Sorour Jahanbin
,
Dimitrios S. Kolovos
,
Simos Gerasimou
,
Gerson Sunyé
)
T5F
T5B
T4B
T3B
(
SLE 2023
)
Automated Extraction of Grammar Optimization Rule Configurations for Metamodel-Grammar Co-evolution
(
Weixing Zhang
,
Regina Hebig
,
Daniel Strüber
,
Jan-Philipp Steghöfer
)
T2B
T5B
T4B
(
SLE 2023
)
Cascade: A Meta-language for Change, Cause and Effect
(
Riemer van Rozen
)
T3A
T3C
T4B
T4D
(
SLE 2023
)
Towards Efficient Model Comparison using Automated Program Rewriting
(
Qurat Ul Ain Ali
,
Dimitrios S. Kolovos
,
Konstantinos Barmpis
)
T4B
T3B
T5F
(
SLE 2024
)
Towards an In-Context LLM-Based Approach for Automating the Definition of Model Views
(
James Pontes Miranda
,
Hugo Brunelière
,
Massimo Tisi
,
Gerson Sunyé
)
T4G
T4B
T3C
T5E
(
SLE 2024
)
Concrete Syntax Metapatterns
(
Luka Miljak
,
Casper Bach Poulsen
,
Rosilde Corvino
)
T4B
T3B
T2B
T4A
(
SLE 2024
)
Bugfox: A Trace-Based Analyzer for Localizing the Cause of Software Regression in JavaScript
(
Yuefeng Hu
,
Hiromu Ishibe
,
Feng Dai
,
Tetsuro Yamazaki
,
Shigeru Chiba
)
T5C
T2B
T4B
T5E
(
SLE 2025
)
Detecting Resource Leaks on Android with Alpakka
(
Gustavo Soares Santos
,
João Bispo
,
Alexandra Mendes
)
T4B
T2B
T5E
(
SLE 2026
)
Incremental, Bidirectional Text-to-Text Synchronizations with AnyText
(
Georg Hinkel
)
T4B
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.