A distribution technique for graph rewriting and model transformation systems
Gergely Mezei, Sándor Juhász, Tihamér Levendovszky
Abstract
Gergely Mezei, Sándor Juhász, Tihamér Levendovszky
Abstract
Model-Driven Architecture (MDA) is one of the most popular model-based approaches to facilitate the synthesis of application programs from domain specific models using model transformation. One of the most popular model transformation techniques is graph transformation based on graph rewriting. Graph transformations have a strong mathematical background, but it requires exponential time in the size of the host model and the rewriting pattern, which is not always acceptable. Our research focuses on creating a distributed graph transformation solution to accelerate the execution of these transformations. This paper presents the basic ideas of our approach including the introduction of the theoretical basis of the solution and an architectural overview of a concrete implementation.
OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Model-Driven Architecture (MDA) is one of the most popular model-based approaches to facilitate the synthesis of application programs from domain specific models using model transformation. One of the most popular model transformation techniques is graph transformation based on graph rewriting. Graph transformations have a strong mathematical background, but it requires exponential time in the size of the host model and the rewriting pattern, which is not always acceptable. Our research focuses on creating a distributed graph transformation solution to accelerate the execution of these transformations. This paper presents the basic ideas of our approach including the introduction of the theoretical basis of the solution and an architectural overview of a concrete implementation.
Key concepts: Graph rewriting, Computer science, Rewriting, Transformation (genetics), Model transformation, Graph, Theoretical computer science, Architecture