loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Diego Sevilla ; Severino Feliciano and Jesús García-Molina

Affiliation: University of Murcia, Spain

Keyword(s): NoSQL Databases, NOSQL Data Engineering, Code Generation, MDE Solution, Object-document Mappers.

Related Ontology Subjects/Areas/Topics: Methodologies, Processes and Platforms ; Model Transformation ; Model Transformations and Generative Approaches ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering

Abstract: Most NoSQL systems are schemaless. This lack of schema offers a greater flexibility than relational systems. However, this comes at the cost of losing benefits such as the static checking that assure that stored data conforms to the database schema. Instead, developers must be in charge of this task that is time-consuming and error-prone. Object-NoSQL mappers are emerging to alleviate this task and facilitate the development of NoSQL applications. These mappers allow the definition of schemas, which are used to assure that data are correctly manipulated. In this article, we present an MDE approach that automatically generates schemas and other artefacts for mappers. As proof of concept, we have considered Mongoose, which is a widely used mapper for MongoDB, but the solution is mapper-independent. Firstly, the schemas are inferred from stored data by using an approach defined in a previous work. Then, NoSQL schema models are input to a two-step model transformation chain that generate s schemas, validators and updating procedures, among other Mongoose artefacts. An intermediate metamodel has been defined to ease the implementation of the transformations. This work shows how MDE techniques can be applied in the emerging “NoSQL Data Engineering” field. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.222.184.162

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Sevilla, D.; Feliciano, S. and García-Molina, J. (2017). An MDE Approach to Generate Schemas for Object-document Mappers. In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-210-3; ISSN 2184-4348, SciTePress, pages 220-228. DOI: 10.5220/0006279102200228

@conference{modelsward17,
author={Diego Sevilla. and Severino Feliciano. and Jesús García{-}Molina.},
title={An MDE Approach to Generate Schemas for Object-document Mappers},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2017},
pages={220-228},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006279102200228},
isbn={978-989-758-210-3},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - An MDE Approach to Generate Schemas for Object-document Mappers
SN - 978-989-758-210-3
IS - 2184-4348
AU - Sevilla, D.
AU - Feliciano, S.
AU - García-Molina, J.
PY - 2017
SP - 220
EP - 228
DO - 10.5220/0006279102200228
PB - SciTePress