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

Language family engineering with product lines of multi-level models

Author
Lara Jaramillo, Juan deuntranslated; Guerra Sánchez, Estheruntranslated
Entity
UAM. Departamento de Ingeniería Informática
Publisher
Springer
Date
2021-08-10
Citation
10.1007/s00165-021-00554-3
Formal Aspects of Computing 33.6 (2021): 1-36
 
 
 
ISSN
1433-299X
DOI
10.1007/s00165-021-00554-3
Funded by
This work has been funded by the SpanishMinistry of Science (project MASSIVE, RTI2018-095255- B-I00), by the R&D programme of Madrid (project FORTE, P2018/TCS-4314), and the Universidad Autónoma de Madrid
Project
Gobierno de España. RTI2018-095255- B-I00; Comunidad de Madrid. P2018/TCS-4314/FORTE
Editor's Version
https://doi.org/10.1007/s00165-021-00554-3
Subjects
Domain-specific languages; Meta-modelling; MetaDepth; Multi-level modelling; Product lines; Software language engineering; Informática
URI
http://hdl.handle.net/10486/700651

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. Ittypically involves two meta-levels: one includes meta-models thatdescribe modelling languages, and the other contains models built byinstantiating those meta-models. Multi-level modelling generalizes this approach by allowing models to span an arbitrarynumber of meta-levels. A scenario that profits from multi-levelmodelling is the definition of language families that can bespecialized (e.g., for different domains) by successive refinementsat subsequent meta-levels, hence promoting language reuse. Thisenables an open set of variability options given by allpossible specializations of the language family. However,multi-level modelling lacks the ability to express closed variability regarding the availability of language primitives or thepossibility to opt between alternative primitive realizations. Thislimits the reuse opportunities of a language family. To improve thissituation, we propose a novel combination of product lines withmulti-level modelling to cover both open and closed variability. Ourproposal is backed by a formal theory that guarantees correctness,enables top-down and bottom-up language variability design, and isimplemented atop the MetaDepth multi-level modelling tool
Show full item record

Files in this item

Thumbnail
Name
language_lara_form.asp.comptu_2021.pdf
Size
3.859Mb
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 [17750]

Related items

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

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

    Lara Jaramillo, Juan deAutoridad UAM; Guerra Sánchez, EstherAutoridad UAM
    2020-03-13
  • 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
  • Model-driven engineering with domain-specific meta-modelling languages 

    Lara Jaramillo, Juan deAutoridad UAM; Guerra Sánchez, EstherAutoridad UAM; Sánchez Cuadrado, Jesús
    2015-02-01
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