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...
Autores principales: | , , , |
---|---|
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 |