Scalable modeling technologies in the wild: an experience report on wind turbines control applications development
- PDF / 6,967,442 Bytes
- 33 Pages / 595.276 x 790.866 pts Page_size
- 18 Downloads / 185 Views
SPECIAL SECTION PAPER
Scalable modeling technologies in the wild: an experience report on wind turbines control applications development Abel Gómez1 · Xabier Mendialdua2 · Konstantinos Barmpis3 · Gábor Bergmann4 · Jordi Cabot5 · Xabier de Carlos2 · Csaba Debreceni4 · Antonio Garmendia6 · Dimitrios S. Kolovos3 · Juan de Lara6 Received: 8 February 2019 / Revised: 17 December 2019 / Accepted: 4 January 2020 © Springer-Verlag GmbH Germany, part of Springer Nature 2020
Abstract Scalability in modeling has many facets, including the ability to build larger models and domain-specific languages (DSLs) efficiently. With the aim of tackling some of the most prominent scalability challenges in model-based engineering (MBE), the MONDO EU project developed the theoretical foundations and open-source implementation of a platform for scalable modeling and model management. The platform includes facilities for building large graphical DSLs, for splitting large models into sets of smaller interrelated fragments, to index large collections of models to speed-up their querying, and to enable the collaborative construction and refinement of complex models, among other features. This paper reports on the tools provided by MONDO that Ikerlan, a medium-sized technology center which in the last decade has embraced the MBE paradigm, adopted in order to improve their processes. This experience produced as a result a set of model editors and related technologies that fostered collaboration and scalability in the development of wind turbine control applications. In order to evaluate the benefits obtained, an on-site evaluation of the tools was performed. This evaluation shows that scalable MBE technologies give new growth opportunities to small- and medium-sized organizations. Keyword Model-based engineering (MBE), Scalability, Domain-specific graphical modeling languages, Collaborative modeling, Model indexing, Experience report
1 Introduction Communicated by Professor ’ A. Pierantonio, A. Anjorin, S. Trujillo, and H. Espinoza.
B
Abel Gómez [email protected]
Ikerlan is a Spanish private nonprofit technology center created in 1974 and a technological R&D actor within the Mondragon Corporation [50]. Ikerlan is a point of reference for innovation, dedicated to advanced technology transfer to
Xabier Mendialdua [email protected] Juan de Lara [email protected]
Konstantinos Barmpis [email protected] Gábor Bergmann [email protected]
1
Internet Interdisciplinary Institute (IN3), Universitat Oberta de Catalunya (UOC), Barcelona, Spain
Jordi Cabot [email protected]
2
Ikerlan Research Center, Arrasate, Spain
3
Department of Computer Science, University of York, York, UK
4
MTA-BME Lendület Research Group on Cyber-Physical Systems, Budapest University of Technology and Economics, Budapest, Hungary
Antonio Garmendia [email protected]
5
ICREA – Internet Interdisciplinary Institute (IN3), Universitat Oberta de Catalunya (UOC), Barcelona, Spain
Dimitrios S. Kolovos [email protected]
6
Universid
Data Loading...