Integration of a graph-based model indexer in commercial modelling tools

Antonio Garcia-Dominguez, Konstantinos Barmpis, Dimitrios S. Kolovos, Marcos Aurelio Almeida da Silva, Antonin Abherve, Alessandra Bagnato

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Softeam has over 20 years of experience providing UML-based modelling solutions, such as its Modelio modelling tool, and its Constellation enterprise model management and collaboration environment. Due to the increasing number and size of the models used by Softeam’s clients, Softeam joined the MONDO FP7 EU research project, which worked on solutions for these scalability challenges and produced the Hawk model indexer among other results. This paper presents the technical details and several case studies on the integration of Hawk into Softeam’s toolset. The first case study measured the performance of Hawk’s Modelio support using varying amounts of memory for the Neo4j backend. In another case study, Hawk was integrated into Constellation to provide scalable global querying of model repositories. Finally, the combination of Hawk and the Epsilon Generation Language was compared against Modelio for document generation: for the largest model, Hawk was two orders of magnitude faster.
LanguageEnglish
Title of host publicationMODELS '16 Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems
Place of PublicationNew York, NY (US)
PublisherACM
Pages340-350
Number of pages11
ISBN (Print)978-1-4503-4321-3
DOIs
Publication statusPublished - 2 Oct 2016
EventACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems - Saint Malo, France
Duration: 2 Oct 20167 Oct 2016
http://models2016.irisa.fr/

Conference

ConferenceACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems
Abbreviated titleMoDELS'16
CountryFrance
CitySaint Malo
Period2/10/167/10/16
Internet address

Fingerprint

Scalability
Data storage equipment
Industry

Cite this

Garcia-Dominguez, A., Barmpis, K., Kolovos, D. S., da Silva, M. A. A., Abherve, A., & Bagnato, A. (2016). Integration of a graph-based model indexer in commercial modelling tools. In MODELS '16 Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (pp. 340-350). New York, NY (US): ACM. https://doi.org/10.1145/2976767.2976809
Garcia-Dominguez, Antonio ; Barmpis, Konstantinos ; Kolovos, Dimitrios S. ; da Silva, Marcos Aurelio Almeida ; Abherve, Antonin ; Bagnato, Alessandra. / Integration of a graph-based model indexer in commercial modelling tools. MODELS '16 Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems. New York, NY (US) : ACM, 2016. pp. 340-350
@inproceedings{8d7bbefdb6e84417a0d5cb1fd52e5efd,
title = "Integration of a graph-based model indexer in commercial modelling tools",
abstract = "Softeam has over 20 years of experience providing UML-based modelling solutions, such as its Modelio modelling tool, and its Constellation enterprise model management and collaboration environment. Due to the increasing number and size of the models used by Softeam’s clients, Softeam joined the MONDO FP7 EU research project, which worked on solutions for these scalability challenges and produced the Hawk model indexer among other results. This paper presents the technical details and several case studies on the integration of Hawk into Softeam’s toolset. The first case study measured the performance of Hawk’s Modelio support using varying amounts of memory for the Neo4j backend. In another case study, Hawk was integrated into Constellation to provide scalable global querying of model repositories. Finally, the combination of Hawk and the Epsilon Generation Language was compared against Modelio for document generation: for the largest model, Hawk was two orders of magnitude faster.",
author = "Antonio Garcia-Dominguez and Konstantinos Barmpis and Kolovos, {Dimitrios S.} and {da Silva}, {Marcos Aurelio Almeida} and Antonin Abherve and Alessandra Bagnato",
year = "2016",
month = "10",
day = "2",
doi = "10.1145/2976767.2976809",
language = "English",
isbn = "978-1-4503-4321-3",
pages = "340--350",
booktitle = "MODELS '16 Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems",
publisher = "ACM",
address = "United States",

}

Garcia-Dominguez, A, Barmpis, K, Kolovos, DS, da Silva, MAA, Abherve, A & Bagnato, A 2016, Integration of a graph-based model indexer in commercial modelling tools. in MODELS '16 Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems. ACM, New York, NY (US), pp. 340-350, ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, Saint Malo, France, 2/10/16. https://doi.org/10.1145/2976767.2976809

Integration of a graph-based model indexer in commercial modelling tools. / Garcia-Dominguez, Antonio; Barmpis, Konstantinos; Kolovos, Dimitrios S.; da Silva, Marcos Aurelio Almeida; Abherve, Antonin; Bagnato, Alessandra.

MODELS '16 Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems. New York, NY (US) : ACM, 2016. p. 340-350.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Integration of a graph-based model indexer in commercial modelling tools

AU - Garcia-Dominguez, Antonio

AU - Barmpis, Konstantinos

AU - Kolovos, Dimitrios S.

AU - da Silva, Marcos Aurelio Almeida

AU - Abherve, Antonin

AU - Bagnato, Alessandra

PY - 2016/10/2

Y1 - 2016/10/2

N2 - Softeam has over 20 years of experience providing UML-based modelling solutions, such as its Modelio modelling tool, and its Constellation enterprise model management and collaboration environment. Due to the increasing number and size of the models used by Softeam’s clients, Softeam joined the MONDO FP7 EU research project, which worked on solutions for these scalability challenges and produced the Hawk model indexer among other results. This paper presents the technical details and several case studies on the integration of Hawk into Softeam’s toolset. The first case study measured the performance of Hawk’s Modelio support using varying amounts of memory for the Neo4j backend. In another case study, Hawk was integrated into Constellation to provide scalable global querying of model repositories. Finally, the combination of Hawk and the Epsilon Generation Language was compared against Modelio for document generation: for the largest model, Hawk was two orders of magnitude faster.

AB - Softeam has over 20 years of experience providing UML-based modelling solutions, such as its Modelio modelling tool, and its Constellation enterprise model management and collaboration environment. Due to the increasing number and size of the models used by Softeam’s clients, Softeam joined the MONDO FP7 EU research project, which worked on solutions for these scalability challenges and produced the Hawk model indexer among other results. This paper presents the technical details and several case studies on the integration of Hawk into Softeam’s toolset. The first case study measured the performance of Hawk’s Modelio support using varying amounts of memory for the Neo4j backend. In another case study, Hawk was integrated into Constellation to provide scalable global querying of model repositories. Finally, the combination of Hawk and the Epsilon Generation Language was compared against Modelio for document generation: for the largest model, Hawk was two orders of magnitude faster.

UR - http://dl.acm.org/citation.cfm?doid=2976767.2976809

U2 - 10.1145/2976767.2976809

DO - 10.1145/2976767.2976809

M3 - Conference contribution

SN - 978-1-4503-4321-3

SP - 340

EP - 350

BT - MODELS '16 Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems

PB - ACM

CY - New York, NY (US)

ER -

Garcia-Dominguez A, Barmpis K, Kolovos DS, da Silva MAA, Abherve A, Bagnato A. Integration of a graph-based model indexer in commercial modelling tools. In MODELS '16 Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems. New York, NY (US): ACM. 2016. p. 340-350 https://doi.org/10.1145/2976767.2976809