ECMFA 2026
Tue 30 June - Wed 1 July 2026
co-located with STAF 2026
Tue 30 Jun 2026 11:00 - 11:30 at Auditorium - Transformations Chair(s): Önder Babur

Maintaining consistency between related models is achieved through consistency preservation rules that propagate changes from a source model to a target model.

However, in many cases, additional input from the maintainer of a target model, based on their domain knowledge, is required to integrate changes into target models. Therefore, the change cannot be propagated automatically and introduces temporary inconsistency.

To manage the temporary inconsistency, we propose CoCoPath, a concolic execution framework for systematically exploring execution paths in consistency-preserving model transformations.

We combine dynamic taint tracking, concolic execution, and model transformation frameworks to derive potential target models based on the source model, the consistency preservation rules, and optional domain constraints to further restrict the search space.

By comparing these alternative target models, users can explore the consequences of different additional inputs required to resolve temporary inconsistency.

We validate our contribution by applying our approach to an industry case study, showcasing its capabilities for one and multiple awaited user inputs.

Tue 30 Jun

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

11:00 - 12:30
TransformationsECMFA 2026 at Auditorium
Chair(s): Önder Babur Wageningen University & Research
11:00
30m
Talk
CoCoPath: Concolic Exploration of Consistency-Preserving Paths
ECMFA 2026
Bowen Jiang Karlsruhe Institute of Technology, Miriam Boss Karlsruhe Institute of Technology (KIT), Thomas Weber Karlsruhe Institute of Technology (KIT), Weixing Zhang Karlsruhe Institute of Technology (KIT), Mattias Ulbrich KIT, Anne Koziolek Karlsruhe Institute of Technology
11:30
30m
Talk
From Constraints to Commands: Graph Pattern Differentiation in 4-Valued First-Order Logic
ECMFA 2026
Attila Ficsor Budapest University of Technology and Economics, Inez Anna Papp Budapest University of Technology and Economics, Kristóf Marussy Budapest University of Technology and Economics, Oszkár Semeráth Budapest University of Technology and Economics
12:00
30m
Talk
Language Design of the NeoJoin View Definition Language
ECMFA 2026
Lars König Karlsruhe Institute of Technology (KIT), Tobias Stickling Karlsruhe Institute of Technology (KIT), Alexander Kocher Karlsruhe Institute of Technology (KIT), Hüseyin Kemâl Çakmak Karlsruhe Institute of Technology (KIT), Erik Burger Karlsruhe Institute of Technology (KIT), Veit Hagenmeyer Karlsruhe Institute of Technology (KIT), Anne Koziolek Karlsruhe Institute of Technology, Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)