Variability-aware data migration tool

被引:0
|
作者
Romero, David [1 ]
Galindo, Jose A. [1 ]
Horcas, Jose-Miguel [1 ]
Benavides, David [1 ]
机构
[1] Univ Seville, Dept Comp Languages & Syst, Seville, Spain
关键词
databases; migrations; model transformations; product lines; variability;
D O I
10.1145/3503229.3547062
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Relational databases are widely present in the development of software applications. A typical implementation can be seen in content management systems found on most websites. However, the migration of database structure and content between different management systems is not trivial, and the manual creation of scripts makes it difficult to reuse them in other scenarios. This paper presents a tool for database migration by modeling what we call a migration product line. This tool allows to obtain different configurations resulting in final products in a semi-automatic way, i.e., products according to software requirements, considering the variability between any two relational databases. To study the feasibility of our proposal, we have implemented a proof of concept that performs the migration between two databases.
引用
收藏
页码:78 / 81
页数:4
相关论文
共 50 条
  • [1] Variability-Aware Datalog
    Shahin, Ramy
    Chechik, Marsha
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2020), 2020, 12007 : 213 - 221
  • [2] Toward variability-aware design
    Onodera, Hidetoshi
    2007 SYMPOSIUM ON VLSI TECHNOLOGY, DIGEST OF TECHNICAL PAPERS, 2007, : 92 - 93
  • [3] Variability-Aware Differencing with DiffDetective
    Bittner, Paul Maximilian
    Schultheiss, Alexander
    Moosherr, Benjamin
    Kehrer, Timo
    Thuem, Thomas
    COMPANION PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, FSE COMPANION 2024, 2024, : 632 - 636
  • [4] A Variability-Aware Module System
    Kaestner, Christian
    Ostermann, Klaus
    Erdweg, Sebastian
    ACM SIGPLAN NOTICES, 2012, 47 (10) : 773 - 791
  • [5] A Variability-Aware Design Approach to the Data Analysis Modeling Process
    Tavares, Maria Cristina Vale
    Alencar, Paulo
    Cowan, Donald
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 2818 - 2827
  • [6] Morpheus: Variability-Aware Refactoring in the Wild
    Liebig, Joerg
    Janker, Andreas
    Garbe, Florian
    Apel, Sven
    Lengauer, Christian
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1, 2015, : 380 - 391
  • [7] Variability-aware design of subthreshold devices
    Jaramillo-Ramirez, Rodrigo
    Jaffari, Javid
    Anis, Mohab
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 1196 - 1199
  • [8] VaMV: Variability-aware Memory Virtualization
    Bathen, Luis Angel D.
    Dutt, Nikil D.
    Nicolau, Alex
    Gupta, Puneet
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 284 - 287
  • [9] A Study of Statistical Variability-aware Methods
    Cai, Hao
    Liu, Kaikai
    de Barros Naviner, Lirida Alves
    2014 IEEE INTERNATIONAL SYMPOSIUM ON RADIO-FREQUENCY INTEGRATION TECHNOLOGY (RFIT): SILICON TECHNOLOGY HEATS UP FOR THZ, 2014,
  • [10] Variability-Aware, Discrete Optimization for Analog Circuits
    Jung, Seobin
    Choi, Yunju
    Kim, Jaeha
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 536 - 541