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

TOTEM: Reconciling multi-level modelling with standard two-level modelling

Author
Jácome Guerrero, Santiago; Lara Jaramillo, Juan deuntranslated
Entity
UAM. Departamento de Ingeniería Informática
Publisher
Elsevier
Date
2020-03-01
Citation
10.1016/j.csi.2019.103390
Computer Standards & Interfaces 69 (2020): 103390
 
 
 
ISSN
0920-5489 (print)
DOI
10.1016/j.csi.2019.103390
Funded by
We thank the reviewers for their constructive comments, which helped us improving the content of the paper. This work has been partially funded by the R&D programme of the Madrid Region (project FORTE, S2018/TCS-4314), and the Spanish Ministry of Science (project MASSIVE, RTI2018-095255-B-I00)
Project
Comunidad de Madrid. S2018/TCS-4314/ FORTE-CM; Gobierno de España. RTI2018-095255-B-I00
Editor's Version
https://doi.org/10.1016/j.csi.2019.103390
Subjects
Meta-modelling; Model-driven engineering; Modelling tools; Multi-level modelling; Informática
URI
http://hdl.handle.net/10486/702590
Rights
© Elsevier

Licencia de Creative Commons
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.

Abstract

Model driven Engineering (MDE) advocates the active use of models throughout the different software development phases. In MDE, models are described using meta-models, one meta-level above. This approach effectively leaves developers with one single meta-level to create their models. However, there are scenarios where the use of multiple meta-levels results in simpler models with less accidental complexity. Hence, to simplify modelling in these cases, several multi-level modelling approaches and tools have recently emerged to increase the flexibility in modelling. While they provide advanced primitives to simplify modelling, there are possibilities to improve interoperability with mainstream two-level modelling approaches based on the Meta-Object Facility (MOF) standard of the Object Management Group (OMG), and achieve wider adoption. For this purpose, we first characterise the design space of multi-level modelling approaches using a feature model. On such a basis, we provide a detailed comparison of existing multi-level modelling tools, identifying gaps and research opportunities. As a result of this gap analysis, we propose a new approach to multi-level modelling that embeds multiple meta-levels within one meta-model (i.e., encoding objects as classes, and instantiation as inheritance), and a tool – called TOTEM – which implements these concepts. The tool capabilities and its benefits in terms of interoperability with mainstream, standard modelling frameworks are illustrated through an example, as well as with empirical and analytical evaluations
Show full item record

Files in this item

Thumbnail
Name
TOTEM_jacome-guerrero_CompStandards_2020.PS.pdf
Size
1.849Mb
Format
PDF

Refworks Export

Google™ Scholar:Jácome Guerrero, Santiago - Lara Jaramillo, Juan de

This item appears in the following Collection(s)

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

Related items

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

  • 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
  • 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
  • Language family engineering with product lines of multi-level models 

    Lara Jaramillo, Juan deAutoridad UAM; Guerra Sánchez, EstherAutoridad UAM
    2021-08-10
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