Managing variability in database context using an MDE approach

N. Khalfallah, Sami Ouali, N. Kraiem
{"title":"Managing variability in database context using an MDE approach","authors":"N. Khalfallah, Sami Ouali, N. Kraiem","doi":"10.1109/CEIT.2016.7929071","DOIUrl":null,"url":null,"abstract":"In the software engineering field, especially in software product line engineering, the problem of managing the variability within databases is relevant. Therefore, in this paper, we have tried to manage the complexity of modeling variables databases schemas and implement an automatic method of generating this type of schema, and then test it on two cases of studies. To carry out this task we decided to start managing the variability from the more abstract model (metamodel) to coding. Hence the choice to work with model driven engineering MDE approach of Object Management Group OMG: Model driven architecture MDA, since our work is based on modeling and meta-modeling by UML. Indeed, we succeeded, in the end, to manage automatically the variability criterion within the database schema via parameter tables that contain optional features of the main tables of the database schema.","PeriodicalId":355001,"journal":{"name":"2016 4th International Conference on Control Engineering & Information Technology (CEIT)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 4th International Conference on Control Engineering & Information Technology (CEIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEIT.2016.7929071","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

In the software engineering field, especially in software product line engineering, the problem of managing the variability within databases is relevant. Therefore, in this paper, we have tried to manage the complexity of modeling variables databases schemas and implement an automatic method of generating this type of schema, and then test it on two cases of studies. To carry out this task we decided to start managing the variability from the more abstract model (metamodel) to coding. Hence the choice to work with model driven engineering MDE approach of Object Management Group OMG: Model driven architecture MDA, since our work is based on modeling and meta-modeling by UML. Indeed, we succeeded, in the end, to manage automatically the variability criterion within the database schema via parameter tables that contain optional features of the main tables of the database schema.
使用MDE方法管理数据库上下文中的可变性
在软件工程领域,特别是在软件产品线工程中,管理数据库中可变性的问题是相关的。因此,在本文中,我们尝试管理变量数据库模式建模的复杂性,实现一种自动生成这类模式的方法,并在两个研究案例上进行了测试。为了完成这项任务,我们决定开始管理从更抽象的模型(元模型)到编码的可变性。因此,选择使用对象管理组OMG的模型驱动工程MDE方法:模型驱动架构MDA,因为我们的工作是基于UML的建模和元建模。实际上,我们最终成功地通过参数表自动管理数据库模式中的可变性标准,这些参数表包含数据库模式的主表的可选特性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信