UAM | UAM_Biblioteca | Unified search engine | Scientific Production Portal | UAM Research Data Repository
Biblos-e Archivo
    • español
    • English
  • English 
    • español
    • English
  • Log in
JavaScript is disabled for your browser. Some features of this site may not work without it.

Search Biblos-e Archivo

Advanced Search

Browse

All of Biblos-e ArchivoCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsFacultiesThis CollectionBy Issue DateAuthorsTitlesSubjectsFaculties

My Account

Log inRegister

Statistics

View Usage Statistics

Help

Information about Biblos-e ArchivoI want to submit my workFrequently Asked Questions

UAM_Biblioteca

View Item 
  •   Biblos-e Archivo
  • 1 - Producción científica en acceso abierto de la UAM
  • Producción científica en acceso abierto de la UAM
  • View Item
  •   Biblos-e Archivo
  • 1 - Producción científica en acceso abierto de la UAM
  • Producción científica en acceso abierto de la UAM
  • View Item

Multi-level model product lines: Open and closed variability for modelling language families

Author
Lara Jaramillo, Juan deuntranslated; Guerra Sánchez, Estheruntranslated
Entity
UAM. Departamento de Ingeniería Informática
Publisher
Springer Open
Date
2020-03-13
Citation
10.1007/978-3-030-45234-6_8
H. Wehrheim and J. Cabot (Eds.): FASE 2020, Dublin, Ireland, LNCS 12076, pp. 161–181
 
 
 
ISSN
0302-9743 (print); 1611-3349 (online)
ISBN
978-3-030-45233-9; 978-3-030-45234-6 (eBook)
DOI
10.1007/978-3-030-45234-6_8
Funded by
Work 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).
Project
Gobierno de España. RTI2018-095255-B-I00; Comunidad de Madrid. P2018/TCS-4314/FORTE-CM
Editor's Version
https://doi.org/10.1007/978-3-030-45234-6_8
Subjects
Domain-specific languages; Meta-modelling; MetaDepth; Multi-level modelling; Product lines; Informática
URI
http://hdl.handle.net/10486/693704
Rights
© 2020 The Authors

Licencia Creative Commons
Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional.

Abstract

Modelling 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.
Show full item record

Files in this item

Thumbnail
Name
multi_level_Lara_LNCS_2020.pdf
Size
481.8Kb
Format
PDF

Refworks Export

Google™ Scholar:Lara Jaramillo, Juan de - Guerra Sánchez, Esther

This item appears in the following Collection(s)

  • Producción científica en acceso abierto de la UAM [17205]

Related items

Showing items related by title, author, creator and subject.

  • Language family engineering with product lines of multi-level models 

    Lara Jaramillo, Juan deAutoridad UAM; Guerra Sánchez, EstherAutoridad UAM
    2021-08-10
  • A Comparison of Two-Level and Multi-level Modelling for Cloud-Based Applications 

    Rossini, Alessandro; Lara Jaramillo, Juan deAutoridad UAM; Guerra Sánchez, EstherAutoridad UAM; Nikolov, Nikolay
    2015
  • transML: A family of languages to model model transformations 

    Guerra Sánchez, EstherAutoridad UAM; Lara Jaramillo, Juan deAutoridad UAM; Kolovos, Dimitrios S.; Paige, Richard F.; Dos Santos, Osmar Marchi
    2010
All the documents from Biblos-e Archivo are protected by copyrights. Some rights reserved.
Universidad Autónoma de Madrid. Biblioteca
Contact Us | Send Feedback
We are onFacebookCanal BiblosYouTubeTwitterPinterestWhatsappInstagram

Declaración de accesibilidad

 

 

All the documents from Biblos-e Archivo are protected by copyrights. Some rights reserved.
Universidad Autónoma de Madrid. Biblioteca
Contact Us | Send Feedback
We are onFacebookCanal BiblosYouTubeTwitterPinterestWhatsappInstagram

Declaración de accesibilidad