Show simple item record

dc.contributor.authorGarmendia Jorge, Antonio es_ES
dc.contributor.authorWimmer, Manueles_ES
dc.contributor.authorGuerra Sánchez, Esther es_ES
dc.contributor.authorGómez Martínez, María Elena es_ES
dc.contributor.authorDe Lara, Juanen_US
dc.contributor.otherUAM. Departamento de Ingeniería Informáticaes_ES
dc.date.accessioned2023-01-25T15:05:52Zen_US
dc.date.available2023-01-25T15:05:52Zen_US
dc.date.issued2020-11-16en_US
dc.identifier.citationGarmendía, A; Wimmer, M.; Guerra, E.; Gómez-Martínez, M.E. (2000). Automated variability injection for graphical modelling languages. Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences (GPCE), pp. 15–21en_US
dc.identifier.isbn978-1-4503-8174-1en_US
dc.identifier.urihttp://hdl.handle.net/10486/706010en_US
dc.description© ACM 2020. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in International Conference on Generative Programming: Concepts and Experiences, https://doi.org/10.1145/3425898.3426957en_US
dc.description.abstractModel-based development approaches, such as Model-Driven Engineering (MDE), heavily rely on the use of modelling languages to achieve and automate software development tasks. To enable the definition of model variants (e.g., supporting the compact description of system families), one solution is to combine MDE with Software Product Lines. However, this is technically costly as it requires adapting many MDE artefacts associated to the modelling language -- especially the meta-models and graphical environments. To alleviate this situation, we propose a method for the automated injection of variability into graphical modelling languages. Given the meta-model and graphical environment of a particular language, our approach permits configuring the allowed model variability, and the graphical environment is automatically adapted to enable creating models with variability. Our solution is implemented atop the Eclipse Modeling Framework and Sirius, and synthesizes adapted graphical editors integrated with FeatureIDEen_US
dc.description.sponsorshipWork funded by the R&D programme of Madrid (S2018/TCS4314), the Spanish Ministry of Science (RTI2018-095255-BI00), and the Austrian Science Fund (P 30525-N31)en_US
dc.format.extent8 pag.en_US
dc.format.mimetypeapplication/pdfen_US
dc.language.isoengen_US
dc.publisherAssociation for Computing Machineryen_US
dc.relation.ispartofGPCE 2020: Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiencesen_US
dc.rights© Association for Computering Machineryen_US
dc.subject.otherEMFen_US
dc.subject.otherGraphical Modelling Languageen_US
dc.subject.otherMeta-Modellingen_US
dc.subject.otherModel-Driven Engineeringen_US
dc.subject.otherProduct Linesen_US
dc.titleAutomated variability injection for graphical modelling languagesen_US
dc.typeconferenceObjecten_US
dc.subject.ecienciaInformáticaes_ES
dc.relation.publisherversionhttps://doi.org/10.1145/3425898.3426957en_US
dc.identifier.doi10.1145/3425898.3426957en_US
dc.identifier.publicationfirstpage15en_US
dc.identifier.publicationlastpage21en_US
dc.identifier.publicationvolumeGPCE 2020 - Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, Co-located with SPLASH 2020en_US
dc.relation.eventdateNovember 16-17, 2020en_US
dc.relation.eventnumber19en_US
dc.relation.eventplaceVirtual, USAen_US
dc.relation.eventtitleProceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, Co-located with SPLASH 2020en_US
dc.relation.projectIDComunidad de Madrid. S2018/TCS4314es_ES
dc.relation.projectIDGobierno de España. RTI2018-095255-BI00es_ES
dc.type.versioninfo:eu-repo/semantics/acceptedVersionen_US
dc.rights.accessRightsopenAccessen_US
dc.facultadUAMEscuela Politécnica Superiores_ES


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record