Volltext-Downloads (blau) und Frontdoor-Views (grau)

Approach to Define Highly Scalable Metamodels Based on JSON

  • Domain-specific modelling is increasingly adopted in the software development industry. While open source metamodels like Ecore have a wide impact, they still have some problems. The independent storage of nodes (classes) and edges (references) is currently only possible with complex, specific solutions. Furthermore the developed models are stored in the extensible markup language (XML) data format, which leads to problems with large models in terms of scaling. In this paper we describe an approach that solves the problem of independent classes and references in metamodels and we store the models in the JavaScript Object Notation (JSON) data format to support high scalability. First results of our tests show that the developed approach works and classes and references can be defined independently. In addition, our approach reduces the amount of characters per model by a factor of approximately two compared to Ecore. The entire project is made available as open source under the name MoDiGen. This paper focuses on the description of the metamodel definition in terms of scaling.

Export metadata

Additional Services

Search Google Scholar


Author:Markus Gerhart, Julian Bayer, Jan Moritz Höfner, Marko BogerGND
Parent Title (English):Proceedings of the 3rd Workshop on Scalable Model Driven Engineering part of the Software Technologies : Applications and Foundations 2015 Federation of Conferences, L'Aquila, Italy, July 23, 2015; CEUR Workshop Proceedings ; Vol. 1406
Document Type:Conference Proceeding
Year of Publication:2015
Release Date:2018/03/01
First Page:11
Last Page:20
Open Access?:Ja