Integrating the Support for Machine Learning of Inter-Model Relations in Model Views - Archive ouverte HAL
Article Dans Une Revue The Journal of Object Technology Année : 2024

Integrating the Support for Machine Learning of Inter-Model Relations in Model Views

Résumé

Model-driven engineering (MDE) supports the engineering of complex systems via multiple models representing various aspects of the system. These interrelated models are usually heterogeneous and specified using complementary modeling languages. Thus, model-view solutions can be employed to federate these models more transparently. Inter-model links in model views can sometimes be automatically computed via explicitly written matching rules. However, in some cases, matching rules would be too complex (or even impossible) to write, but inter-model links may be inferred by analyzing previous examples instead. In this paper, we propose a Machine Learning (ML)-backed approach for expressing and computing such model views. Notably, we aim at making the use of ML in this context as simple as possible. To this end, we refined and extended the ViewPoint Definition Language (VPDL) from the EMF Views model-view solution to integrate the use of dedicated Heterogeneous Graph Neural Networks (HGNNs). These view-specific HGNNs are trained with appropriate sets of contributing models before being used for inferring links to be added to the views. We validated our approach by implementing a prototype combining EMF Views with PyEcore and PyTorch Geometric. Our experiments show promising results regarding the ease-of-use of our approach and the relevance of the inferred inter-model links.
Fichier principal
Vignette du fichier
JOT-ECMFA2024_MLSupportInModelViews_AuthorsVersion.pdf (680.11 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04557378 , version 1 (24-04-2024)

Licence

Identifiants

Citer

James Pontes Miranda, Hugo Bruneliere, Massimo Tisi, Gerson Sunyé. Integrating the Support for Machine Learning of Inter-Model Relations in Model Views. The Journal of Object Technology, 2024, The 20th European Conference on Modelling Foundations and Applications (ECMFA 2024), 23 (3), pp.1-14. ⟨10.5381/jot.2024.23.3.a4⟩. ⟨hal-04557378⟩
219 Consultations
67 Téléchargements

Altmetric

Partager

More