loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Christof Tinnes 1 ; Uwe Hohenstein 1 ; Wolfgang Rössler 2 and Andreas Biesdorf 1

Affiliations: 1 T SSP ADM, Siemens AG, Otto-Hahn-Ring 6, 81730 Munich, Germany ; 2 SMO RS EN CCIP AR, Siemens AG, Siemenspromenade 4, 91058 Erlangen, Germany

Keyword(s): Model-driven Approach, MagicDraw, Graph Database, Neo4j.

Abstract: This paper reports on our experience of using a graph database to efficiently compare very large models in an industrial model-driven engineering project. The need for a comparison results from the fact that architectural models are reused. They conform to a common domain-specific language but diverge as they belong to different products managed in separate branches of a repository in the sense of a clone-and-own approach. In the presented industry project, huge models are developed and reside in the commercial tool MAGICDRAW. In fact, unlike many other tools, MAGICDRAW turned out to be capable to handle those huge models in industrial environments. In this context, there is a strong necessity to detect and judge relevant differences between models in different branches in order to avoid a model drift and loosing reuse opportunities across the products. Indeed, MAGICDRAW has a built-in difference tool, which however exposes an excessive number of differences, only a fraction of which are really relevant for certain tasks. We show that the capabilities of the graph database NEO4J can be leveraged to reduce the differences to relevant ones. The expressiveness of NEO4J turned out to be sufficient, just as the performance did. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 44.220.255.141

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Tinnes, C.; Hohenstein, U.; Rössler, W. and Biesdorf, A. (2022). Tackling Model Drifts in Industrial Model-driven Software Product Lines by Means of a Graph Database. In Proceedings of the 11th International Conference on Data Science, Technology and Applications - DATA; ISBN 978-989-758-583-8; ISSN 2184-285X, SciTePress, pages 146-157. DOI: 10.5220/0011319800003269

@conference{data22,
author={Christof Tinnes. and Uwe Hohenstein. and Wolfgang Rössler. and Andreas Biesdorf.},
title={Tackling Model Drifts in Industrial Model-driven Software Product Lines by Means of a Graph Database},
booktitle={Proceedings of the 11th International Conference on Data Science, Technology and Applications - DATA},
year={2022},
pages={146-157},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011319800003269},
isbn={978-989-758-583-8},
issn={2184-285X},
}

TY - CONF

JO - Proceedings of the 11th International Conference on Data Science, Technology and Applications - DATA
TI - Tackling Model Drifts in Industrial Model-driven Software Product Lines by Means of a Graph Database
SN - 978-989-758-583-8
IS - 2184-285X
AU - Tinnes, C.
AU - Hohenstein, U.
AU - Rössler, W.
AU - Biesdorf, A.
PY - 2022
SP - 146
EP - 157
DO - 10.5220/0011319800003269
PB - SciTePress