Show simple item record

dc.contributor.authorLara Jaramillo, Juan de 
dc.contributor.authorGuerra Sánchez, Esther 
dc.contributor.editorWehrheim, Heike
dc.contributor.editorCabot, Jordi
dc.contributor.otherUAM. Departamento de Ingeniería Informáticaes_ES
dc.date.accessioned2021-02-25T14:01:17Z
dc.date.available2021-02-25T14:01:17Z
dc.date.issued2020-03-13
dc.identifier.citationH. Wehrheim and J. Cabot (Eds.): FASE 2020, Dublin, Ireland, LNCS 12076, pp. 161–181es_ES
dc.identifier.isbn978-3-030-45233-9es_ES
dc.identifier.isbn978-3-030-45234-6 (eBook)
dc.identifier.issn0302-9743 (print)
dc.identifier.issn1611-3349 (online)
dc.identifier.urihttp://hdl.handle.net/10486/693704
dc.description.abstractModelling is an essential activity in software engineering processes. It typically involves two meta-levels: one includes meta-models that describe modelling languages, and the other contains models built by instantiating those meta-models. Multi-level modelling generalizes this approach by allowing models to span an arbitrary number of meta-levels. A scenario that profits from multi-level modelling is the definition of language families that become specialized by successive refinements at subsequent meta-levels, hence promoting language reuse. This enables an open set of variability options for the possible specializations of a given language. However, multi-level modelling lacks the ability to express closed variability regarding the supported language primitives and their realizations. This limits the reuse opportunities of a language family. To improve this situation, we propose a novel combination of product lines with multi-level modelling to cover both open and closed variability. Our proposal is backed by a formal theory that guarantees correctness, and is implemented atop the MetaDepth multi-level modelling tool.es_ES
dc.description.sponsorshipWork funded by the Spanish Ministry of Science (project MASSIVE, RTI2018-095255-B-I00) and the R&D programme of Madrid (project FORTE, P2018/TCS-4314).es_ES
dc.format.extent21 pag.es_ES
dc.format.mimetypeapplication/pdfen
dc.language.isoengen_US
dc.publisherSpringer Openen_US
dc.relation.ispartofFundamental approaches to software engineeringen_US
dc.rights© 2020 The Authorsen_US
dc.subject.otherDomain-specific languagesen_US
dc.subject.otherMeta-modellingen_US
dc.subject.otherMetaDepthen_US
dc.subject.otherMulti-level modellingen_US
dc.subject.otherProduct lineses_ES
dc.titleMulti-level model product lines: Open and closed variability for modelling language familiesen_US
dc.typebookParten
dc.subject.ecienciaInformáticaes_ES
dc.relation.publisherversionhttps://doi.org/10.1007/978-3-030-45234-6_8es_ES
dc.identifier.doi10.1007/978-3-030-45234-6_8es_ES
dc.identifier.publicationfirstpage161es_ES
dc.identifier.publicationlastpage181es_ES
dc.relation.projectIDGobierno de España. RTI2018-095255-B-I00es_ES
dc.relation.projectIDComunidad de Madrid. P2018/TCS-4314/FORTE-CMes_ES
dc.type.versioninfo:eu-repo/semantics/publishedVersionen
dc.contributor.groupModelado e Ingeniería del Software (ING EPS-013)es_ES
dc.rights.ccReconocimientoes_ES
dc.rights.accessRightsopenAccessen
dc.authorUAMLara Jaramillo, Juan De (259157)
dc.authorUAMGuerra Sánchez, Esther (262241)
dc.facultadUAMEscuela Politécnica Superior


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record