Towards Scalable Model Views on Heterogeneous Model Resources

Abstract : When engineering complex systems, models are used to represent various systems aspects. These models are often heterogeneous in terms of modeling language, provenance, number or scale. They can be notably managed by different persistence frameworks adapted to their nature. As a result, the information relevant to engineers is usually split into several interrelated models. To be useful in practice, these models need to be integrated together to provide global views over the system under study. Model view approaches have been proposed to tackle such an issue. They provide an unification mechanism to combine and query heterogeneous models in a transparent way. These views usually target specific engineering tasks such as system design, monitoring, evolution, etc. In our present context, the MegaM@Rt2 industrially-supported European initiative defines a set of large-scale use cases where model views can be beneficial for tracing runtime and design time data. However, existing model view solutions mostly rely on in-memory constructs and low-level modeling APIs that have not been designed to scale in the context of large models stored in different kinds of sources. This paper presents the current status of our work towards a general solution to efficiently support scalable model views on heterogeneous model resources. It describes our integration approach between model view and model persistence frameworks. This notably implies the refinement of the view framework for the construction of large views from multiple model storage solutions. This also requires to study how parts of queries can be computed on the contributing models rather than on the view. Our solution has been benchmarked on a practical large-scale use case from the MegaM@Rt2 project, implementing a runtime – design time feedback loop. The corresponding EMF-based tooling support and modeling resources are fully available online.
Type de document :
Communication dans un congrès
ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18), Oct 2018, Copenhagen, Denmark. ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18), 〈10.1145/3239372.3239408〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01845976
Contributeur : Hugo Bruneliere <>
Soumis le : vendredi 20 juillet 2018 - 16:31:19
Dernière modification le : dimanche 5 août 2018 - 01:11:31

Fichier

TowardsScalableModelViews_MODE...
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Hugo Bruneliere, Florent Marchand de Kerchove, Gwendal Daniel, Jordi Cabot. Towards Scalable Model Views on Heterogeneous Model Resources. ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18), Oct 2018, Copenhagen, Denmark. ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18), 〈10.1145/3239372.3239408〉. 〈hal-01845976〉

Partager

Métriques

Consultations de la notice

33

Téléchargements de fichiers

8