Mañana, JUEVES, 24 DE ABRIL, el sistema se apagará debido a tareas habituales de mantenimiento a partir de las 9 de la mañana. Lamentamos las molestias.

Show simple item record

dc.contributor.authorLópez-Fernández, Jesús Juan
dc.contributor.authorSánchez Cuadrado, Jesús
dc.contributor.authorGuerra Sánchez, Esther 
dc.contributor.authorLara Jaramillo, Juan de 
dc.contributor.otherUAM. Departamento de Ingeniería Informáticaes_ES
dc.date.accessioned2015-10-19T14:17:01Z
dc.date.available2015-10-19T14:17:01Z
dc.date.issued2015-10-22
dc.identifier.citationSoftware & Systems Modeling 14.4 (2015): 1323 – 1347en_US
dc.identifier.issn1619-1366 (print)en_US
dc.identifier.issn1619-1374 (online)en_US
dc.identifier.urihttp://hdl.handle.net/10486/668606
dc.descriptionThe final publication is available at Springer via http://dx.doi.org/10.1007/s10270-013-0392-yen_US
dc.description.abstractThe intensive use of models in model-driven engineering (MDE) raises the need to develop meta-models with different aims, such as the construction of textual and visual modelling languages and the specification of source and target ends of model-to-model transformations. While domain experts have the knowledge about the concepts of the domain, they usually lack the skills to build meta-models. Moreover, meta-models typically need to be tailored according to their future usage and specific implementation platform, which demands knowledge available only to engineers with great expertise in specific MDE platforms. These issues hinder a wider adoption of MDE both by domain experts and software engineers. In order to alleviate this situation, we propose an interactive, iterative approach to meta-model construction, enabling the specification of example model fragments by domain experts, with the possibility of using informal drawing tools like Dia or yED. These fragments can be annotated with hints about the intention or needs for certain elements. A meta-model is then automatically induced, which can be refactored in an interactive way, and then compiled into an implementation meta-model using profiles and patterns for different platforms and purposes. Our approach includes the use of a virtual assistant, which provides suggestions for improving the meta-model based on well-known refactorings, and a validation mode, enabling the validation of the meta-model by means of examples.en_US
dc.description.sponsorshipThis work has been funded by the Spanish Ministry of Economy and Competitivity with project “Go Lite” (TIN2011-24139), and by the R&D programme of Madrid Region with project “eMadrid” (S2009/TIC-1650).en_US
dc.format.extent25 pág.es_ES
dc.format.mimetypeapplication/pdfen
dc.language.isoengen
dc.publisherSpringer Berlin Heidelbergen_US
dc.relation.ispartofSoftware and Systems Modelingen_US
dc.rights© Springer-Verlag Berlin Heidelberg 2015en_US
dc.subject.otherDomain-specific modelling languagesen_US
dc.subject.otherExample-driven modellingen_US
dc.subject.otherInteractive meta-modellingen_US
dc.subject.otherMeta-model design explorationen_US
dc.subject.otherMeta-model inductionen_US
dc.subject.otherMeta-model validationen_US
dc.subject.otherMeta-modellingen_US
dc.titleExample-driven meta-model developmenten_US
dc.typearticleen_US
dc.subject.ecienciaInformáticaes_ES
dc.date.embargoend2016-10-24
dc.relation.publisherversionhttp://dx.doi.org/10.1007/s10270-013-0392-y
dc.identifier.doi10.1007/s10270-013-0392-y
dc.identifier.publicationfirstpage1323
dc.identifier.publicationissue4
dc.identifier.publicationlastpage1347
dc.identifier.publicationvolume14
dc.relation.projectIDGobierno de España. TIN2011-24139es_ES
dc.relation.projectIDComunidad de Madrid. S2009/TIC-1650/E-MADRIDes_ES
dc.type.versioninfo:eu-repo/semantics/acceptedVersionen
dc.contributor.groupModelado e Ingeniería del Software (ING EPS-013)es_ES
dc.rights.accessRightsopenAccessen
dc.authorUAMLara Jaramillo, Juan De (259157)
dc.authorUAMSánchez Cuadrado, Jesús (262432)
dc.facultadUAMEscuela Politécnica Superior


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record