Semantic Differencing of Domain-Specific Models

Lead Research Organisation: University of York
Department Name: Computer Science

Abstract

Project Objectives: To investigate approaches to compare domain-specific models and present the
identified differences using effective semantics-aware visualisations. The project will address three key
research questions:

1. To what extent can the graphical syntax of a domain-specific language be reused to visualise
differences in models that conform to it in a meaningful way?
2. Can bespoke transformations produce more effective semantics-aware visualisations than
generic abstract-syntax driven differencing algorithms (e.g. such as those implemented in tools
like EMFCompare and EMF Diff/Merge)?
3. If so, can commonalities be identified in such bespoke transformations, which could be pulled up
to a higher level of abstraction and simplify their development?

Publications

10 25 50

Studentship Projects

Project Reference Relationship Related To Start End Student Name
EP/X525042/1 01/10/2022 30/09/2027
2886247 Studentship EP/X525042/1 01/04/2023 31/03/2027 Nathan Richardson
EP/Y528869/1 01/10/2023 30/09/2028
2886247 Studentship EP/Y528869/1 01/04/2023 31/03/2027 Nathan Richardson