Cargando…

Generating Large EMF Models Efficiently: A Rule-Based, Configurable Approach

There is a growing need for the automated generation of instance models to evaluate model-driven engineering techniques. Depending on a chosen application scenario, a model generator has to fulfill different requirements: As a modeling language is usually defined by a meta-model, all generated model...

Descripción completa

Detalles Bibliográficos
Autores principales: Nassar, Nebras, Kosiol, Jens, Kehrer, Timo, Taentzer, Gabriele
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7418137/
http://dx.doi.org/10.1007/978-3-030-45234-6_11
_version_ 1783569633581727744
author Nassar, Nebras
Kosiol, Jens
Kehrer, Timo
Taentzer, Gabriele
author_facet Nassar, Nebras
Kosiol, Jens
Kehrer, Timo
Taentzer, Gabriele
author_sort Nassar, Nebras
collection PubMed
description There is a growing need for the automated generation of instance models to evaluate model-driven engineering techniques. Depending on a chosen application scenario, a model generator has to fulfill different requirements: As a modeling language is usually defined by a meta-model, all generated models are expected to conform to their meta-models. For performance tests of model-driven engineering techniques, the efficient generation of large models should be supported. When generating several models, the resulting set of models should show some diversity. Interactive model generation may help in producing relevant models. In this paper, we present a rule-based, configurable approach to automate model generation which addresses the stated requirements. Our model generator produces valid instance models of meta-models with multiplicities conforming to the Eclipse Modeling Framework (EMF). An evaluation of the model generator shows that large EMF models (with up to half a million elements) can be produced. Since the model generation is rule-based, it can be configured beforehand or during the generation process to produce sets of models that are diverse to a certain extent.
format Online
Article
Text
id pubmed-7418137
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-74181372020-08-11 Generating Large EMF Models Efficiently: A Rule-Based, Configurable Approach Nassar, Nebras Kosiol, Jens Kehrer, Timo Taentzer, Gabriele Fundamental Approaches to Software Engineering Article There is a growing need for the automated generation of instance models to evaluate model-driven engineering techniques. Depending on a chosen application scenario, a model generator has to fulfill different requirements: As a modeling language is usually defined by a meta-model, all generated models are expected to conform to their meta-models. For performance tests of model-driven engineering techniques, the efficient generation of large models should be supported. When generating several models, the resulting set of models should show some diversity. Interactive model generation may help in producing relevant models. In this paper, we present a rule-based, configurable approach to automate model generation which addresses the stated requirements. Our model generator produces valid instance models of meta-models with multiplicities conforming to the Eclipse Modeling Framework (EMF). An evaluation of the model generator shows that large EMF models (with up to half a million elements) can be produced. Since the model generation is rule-based, it can be configured beforehand or during the generation process to produce sets of models that are diverse to a certain extent. 2020-03-13 /pmc/articles/PMC7418137/ http://dx.doi.org/10.1007/978-3-030-45234-6_11 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
spellingShingle Article
Nassar, Nebras
Kosiol, Jens
Kehrer, Timo
Taentzer, Gabriele
Generating Large EMF Models Efficiently: A Rule-Based, Configurable Approach
title Generating Large EMF Models Efficiently: A Rule-Based, Configurable Approach
title_full Generating Large EMF Models Efficiently: A Rule-Based, Configurable Approach
title_fullStr Generating Large EMF Models Efficiently: A Rule-Based, Configurable Approach
title_full_unstemmed Generating Large EMF Models Efficiently: A Rule-Based, Configurable Approach
title_short Generating Large EMF Models Efficiently: A Rule-Based, Configurable Approach
title_sort generating large emf models efficiently: a rule-based, configurable approach
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7418137/
http://dx.doi.org/10.1007/978-3-030-45234-6_11
work_keys_str_mv AT nassarnebras generatinglargeemfmodelsefficientlyarulebasedconfigurableapproach
AT kosioljens generatinglargeemfmodelsefficientlyarulebasedconfigurableapproach
AT kehrertimo generatinglargeemfmodelsefficientlyarulebasedconfigurableapproach
AT taentzergabriele generatinglargeemfmodelsefficientlyarulebasedconfigurableapproach