Modular and incremental global model management with extended generalized discrimination networks
Author | : Matthias Barkowsky |
Publisher | : Universitätsverlag Potsdam |
Total Pages | : 70 |
Release | : 2023-06-06 |
ISBN-10 | : 9783869565552 |
ISBN-13 | : 3869565551 |
Rating | : 4/5 (551 Downloads) |
Download or read book Modular and incremental global model management with extended generalized discrimination networks written by Matthias Barkowsky and published by Universitätsverlag Potsdam. This book was released on 2023-06-06 with total page 70 pages. Available in PDF, EPUB and Kindle. Book excerpt: Complex projects developed under the model-driven engineering paradigm nowadays often involve several interrelated models, which are automatically processed via a multitude of model operations. Modular and incremental construction and execution of such networks of models and model operations are required to accommodate efficient development with potentially large-scale models. The underlying problem is also called Global Model Management. In this report, we propose an approach to modular and incremental Global Model Management via an extension to the existing technique of Generalized Discrimination Networks (GDNs). In addition to further generalizing the notion of query operations employed in GDNs, we adapt the previously query-only mechanism to operations with side effects to integrate model transformation and model synchronization. We provide incremental algorithms for the execution of the resulting extended Generalized Discrimination Networks (eGDNs), as well as a prototypical implementation for a number of example eGDN operations. Based on this prototypical implementation, we experiment with an application scenario from the software development domain to empirically evaluate our approach with respect to scalability and conceptually demonstrate its applicability in a typical scenario. Initial results confirm that the presented approach can indeed be employed to realize efficient Global Model Management in the considered scenario.