Towards a Mechanism for Controlling Meta-model Extensibility

Santiago P. Jácome-Guerrero, Juan de Lara

2017

Abstract

Model-Driven Engineering (MDE) considers the systematic use of models in software development. A model must be specified through a well-defined modeling language with precise syntax and semantics. In MDE, this syntax is defined by a meta-model. There are several scenarios that require the extension or adaptation of existing meta-models. For example, OMG standards such as KDM or DD are based on the extension of base meta-models, according to certain norms. However, these norms are not "operational", but are described in natural language, and therefore not supported by tools. Although modeling is an activity regulated by meta-models, there are no commonly accepted mechanisms to regulate how meta-models can be extended. To solve this problem, we propose a mechanism that allows establishing norms of extensibility for meta-models, as well as a tool that makes it possible to extend the meta-models according to those norms. The tool is based on EMF, implemented as an Eclipse plugin, and has been validated to guide the extension of OMG standard meta-models such as KDM and DD.

Download


Paper Citation


in Harvard Style

Jácome-Guerrero S. and de Lara J. (2017). Towards a Mechanism for Controlling Meta-model Extensibility . In Proceedings of the 12th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-262-2, pages 382-387. DOI: 10.5220/0006462603820387


in Bibtex Style

@conference{icsoft17,
author={Santiago P. Jácome-Guerrero and Juan de Lara},
title={Towards a Mechanism for Controlling Meta-model Extensibility},
booktitle={Proceedings of the 12th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2017},
pages={382-387},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006462603820387},
isbn={978-989-758-262-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Towards a Mechanism for Controlling Meta-model Extensibility
SN - 978-989-758-262-2
AU - Jácome-Guerrero S.
AU - de Lara J.
PY - 2017
SP - 382
EP - 387
DO - 10.5220/0006462603820387