arrow
返回

CoDEvo: Column family database evolution using model transformations

delete2023-09-01
delete3
delete
OA
AI
P
Pablo Suárez-Otero *
M
Michael J. Mior
M
María José Suárez‐Cabal
J
Javier Tuya
DOI:10.1016/j.jss.2023.111743delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
In recent years, software applications have been working with NoSQL databases as they have emerged to handle big data more efficiently than traditional databases. The data models of these databases are designed to satisfy the requirements of the software application, which means that the models must evolve when the requirements of the software application change. To avoid mistakes during the design and evolution of these NoSQL models, there are several methodologies that recommend using a conceptual model. This implies that consistency between the conceptual model and the schema must be maintained when either evolving the database or the software application. In this work, we propose CoDEvo, a model-driven engineering approach that uses model transformations to address the evolution of a NoSQL column family DBMS schema when the underlying conceptual model evolves due to software requirement changes, aiming to maintain consistency between the schema and conceptual model. We have addressed this problem by defining transformation rules that determine how to evolve the schema for a specific conceptual model change. To validate these transformations, we applied them to conceptual model changes from 9 open-source software applications, comparing the output schemas from CoDEvo with the schemas that were defined in these applications. & COPY; 2023 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Keyword:
Software requirements
Consistency
MDE
Model transformation
NoSQL
Evolution
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

R
Rochester Institute of Technology
学者数:
3.8K
论文数: 3.3K
被引数: 45
U
University of Oviedo
学者数:
1.1W
论文数: 1.0W
被引数: 15
引用论文

引用论文

Cloud electrification
err2010-06-14
err0
PREAI
errRoger Lhermitte; Earle Williams
err分享
err收藏
NoSE: Schema Design for NoSQL Applications
err2017-10-01
err52
PREAI
errMior, Michael Joseph; Salem, Kenneth; Aboulnaga, Ashraf; Liu, Rui
err分享
err收藏
Mortadelo: Automatic generation of NoSQL stores from platform-independent data models
err2020-04-01
err21
PREAI
errde la Vega, Alfonso; Garcia-Saiz, Diego; Blanco, Carlos; Zorrilla, Marta; Sanchez, Pablo
err分享
err收藏
Schema evolution and foreign keys: a study on usage, heartbeat of change and relationship of foreign keys to table activity
err2019-01-21
err8
PREAI
errVassiliadis, Panos; Kolozoff, Michail-Romanos; Zerva, Maria; Zarras, Apostolos V.
err分享
err收藏
Preterm birth is associated with xenobiotics and predicted by the vaginal metabolome
err2023-01-12
err0
errOAAI
errWilliam F. Kindschuh; Federico Baldini; Martin C. Liu; Jingqiu Liao; Yoli Meydan; Harry H. Lee; Almut Heinken; Ines Thiele; Christoph A. Thaiss; Maayan Levy; Tal Korem
err分享
err收藏
学者 查看更多内容