dc.contributor.author | Garmendia Jorge, Antonio | es_ES |
dc.contributor.author | Wimmer, Manuel | es_ES |
dc.contributor.author | Guerra Sánchez, Esther | es_ES |
dc.contributor.author | Gómez Martínez, María Elena | es_ES |
dc.contributor.author | De Lara, Juan | en_US |
dc.contributor.other | UAM. Departamento de Ingeniería Informática | es_ES |
dc.date.accessioned | 2023-01-25T15:05:52Z | en_US |
dc.date.available | 2023-01-25T15:05:52Z | en_US |
dc.date.issued | 2020-11-16 | en_US |
dc.identifier.citation | Garmendí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–21 | en_US |
dc.identifier.isbn | 978-1-4503-8174-1 | en_US |
dc.identifier.uri | http://hdl.handle.net/10486/706010 | en_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.3426957 | en_US |
dc.description.abstract | Model-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 FeatureIDE | en_US |
dc.description.sponsorship | Work 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.extent | 8 pag. | en_US |
dc.format.mimetype | application/pdf | en_US |
dc.language.iso | eng | en_US |
dc.publisher | Association for Computing Machinery | en_US |
dc.relation.ispartof | GPCE 2020: Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences | en_US |
dc.rights | © Association for Computering Machinery | en_US |
dc.subject.other | EMF | en_US |
dc.subject.other | Graphical Modelling Language | en_US |
dc.subject.other | Meta-Modelling | en_US |
dc.subject.other | Model-Driven Engineering | en_US |
dc.subject.other | Product Lines | en_US |
dc.title | Automated variability injection for graphical modelling languages | en_US |
dc.type | conferenceObject | en_US |
dc.subject.eciencia | Informática | es_ES |
dc.relation.publisherversion | https://doi.org/10.1145/3425898.3426957 | en_US |
dc.identifier.doi | 10.1145/3425898.3426957 | en_US |
dc.identifier.publicationfirstpage | 15 | en_US |
dc.identifier.publicationlastpage | 21 | en_US |
dc.identifier.publicationvolume | GPCE 2020 - Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, Co-located with SPLASH 2020 | en_US |
dc.relation.eventdate | November 16-17, 2020 | en_US |
dc.relation.eventnumber | 19 | en_US |
dc.relation.eventplace | Virtual, USA | en_US |
dc.relation.eventtitle | Proceedings of the 19th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, Co-located with SPLASH 2020 | en_US |
dc.relation.projectID | Comunidad de Madrid. S2018/TCS4314 | es_ES |
dc.relation.projectID | Gobierno de España. RTI2018-095255-BI00 | es_ES |
dc.type.version | info:eu-repo/semantics/acceptedVersion | en_US |
dc.rights.accessRights | openAccess | en_US |
dc.facultadUAM | Escuela Politécnica Superior | es_ES |