Write a Blog >>
MODELS 2020
Fri 16 - Fri 23 October 2020
Tue 20 Oct 2020 13:30 - 15:00 at Room B - Tutorial 2: Graph transformation
Tue 20 Oct 2020 15:30 - 17:00 at Room B - Tutorial 2: Graph transformation

Graphs are used to model a wide variety of structures in computer science and beyond. In software engineering, it is we use graphs for modelling structures such as software architectures, class and object structures, control or process flow. As software systems evolve, these structures graphs may change. If graphs represent object structures at run time, for example, changing these graphs can model system behaviour. Graph transformation is an approach to specify graph changes in a rule-based way. Despite an established record in addressing a range of problems relevant to the MoDELS community, adoption of graph transformation techniques outside their core community has often been limited by a steep learning curve compounded by the fact that much of the literature on graph transformation has not been written for an audience of modellers and software engineers. This tutorial addresses the lack of generally accessible material by providing a systematic but non-technical introduction to the core concepts, modelling styles and analysis techniques of graph transformation with selected applications to model-based software development and model-driven language engineering. This tutorial is based on the recent book on “Graph Transformation for Software Engineers” by Heckel and Taentzer. A pdf authors copy can be provided to participants free of charge.

Graph Transformation for Software Engineers - Slides (GTSETutorial.pdf)3.58MiB

Tue 20 Oct
Times are displayed in time zone: Eastern Time (US & Canada) change

13:30 - 15:00: Tutorial 2: Graph transformationTutorials at Room B
13:30 - 15:00
Tutorial
Tutorials
Reiko HeckelUniversity of Leicester, Gabriele TaentzerUniversität Marburg
File Attached
15:30 - 17:00: Tutorial 2: Graph transformationTutorials at Room B
15:30 - 17:00
Tutorial
Tutorials
Reiko HeckelUniversity of Leicester, Gabriele TaentzerUniversität Marburg
File Attached