A-posteriori Typing for Model-Driven Engineering
Entity
UAM. Departamento de Ingeniería InformáticaPublisher
Institute of Electrical and Electronics Engineers Inc.Date
2015Citation
10.1109/MODELS.2015.7338246
2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS). IEEE, 2015. 156-165
ISBN
978-1-4673-6908-4DOI
10.1109/MODELS.2015.7338246Funded by
Work supported by the Spanish MINECO (TIN2011-24139 and TIN2014-52129-R), and the R&D programme of the Madrid Region (S2013/ICE-3006).Project
Gobierno de España. TIN2011-24139; Gobierno de España. TIN2014-52129-R; Comunidad de Madrid. S2013/ICE-3006/SICOMOROEditor's Version
http://dx.doi.org/10.1109/MODELS.2015.7338246Subjects
A-posteriori typing; Dynamic typing; Flexible MDE; Model typing; Partial typing; InformáticaNote
Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. J. de Lara, E. Guerra and J. Sánchez Cuadrado, "A-posteriori typing for Model-Driven Engineering," 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), Ottawa, ON, 2015, pp. 156-165. doi: 10.1109/MODELS.2015.7338246Rights
© 2015 IEEEAbstract
Model-Driven Engineering is founded on the ability
to create and process models conformant to a meta-model. Hence,
meta-model classes are used in two ways: as templates to create
objects, and as classifiers for them. While these two aspects
are inherently tied in most meta-modelling approaches, in this
paper, we discuss the benefits of their decoupling. Thus, we
rely on standard mechanisms for object creation and propose
a-posteriori typing as a means to reclassify objects and enable
multiple, partial, dynamic typings. This approach enhances flexibility,
permitting unanticipated reutilization (as existing model
management operations defined for a meta-model can be reused
with other models once they get reclassified), as well as model
transformation by reclassification.We show the underlying theory
behind the introduced concepts, and illustrate its applicability
using our METADEPTH meta-modelling tool.
Files in this item
Google Scholar:Lara Jaramillo, Juan de
-
Guerra Sánchez, Esther
-
Sánchez Cuadrado, Jesús
This item appears in the following Collection(s)
Related items
Showing items related by title, author, creator and subject.