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 条
  • [21] Systematic derivation of correct variability-aware program analyses
    Midtgaard, Jan
    Dimovski, Aleksandar S.
    Brabrand, Claus
    Wasowski, Andrzej
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 105 : 145 - 170
  • [22] Variability-aware multilevel integrated spiral inductor synthesis
    Nieuwoudt, Arthur
    Massoud, Yehia
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (12) : 2613 - 2625
  • [23] Spectral Variability-Aware Cascaded Autoencoder for Hyperspectral Unmixing
    Zhang, Ge
    Mei, Shaohui
    Wang, Yufei
    Han, Huiyang
    Feng, Yan
    Du, Qian
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2025, 63
  • [24] Accurate and Inexpensive Performance Monitoring for Variability-Aware Systems
    Lai, Liangzhen
    Gupta, Puneet
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 467 - 473
  • [25] Automatic and Efficient Variability-Aware Lifting of Functional Programs
    Shahin, Ramy
    Chechik, Marsha
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (OOPSLA):
  • [26] Constructing Feature Model by Identifying Variability-aware Modules
    Tang, Yutian
    Leung, Hareton
    2017 IEEE/ACM 25TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2017, : 263 - 274
  • [27] Variability-aware modeling of electrochemical metallization memory cells
    Ahmad, Rana Walied
    Waser, Rainer
    Maudet, Florian
    Toprak, Onur
    Dubourdieu, Catherine
    Menzel, Stephan
    NEUROMORPHIC COMPUTING AND ENGINEERING, 2024, 4 (03):
  • [28] Investigating Variability-aware Smells in SPLs: An Exploratory Study
    Souza, Iuri Santos
    Machado, Ivan
    Seaman, Carolyn
    Gomes, Gecynalda
    Chavez, Christina
    de Almeida, Eduardo Santana
    Masiero, Paulo
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 367 - 376
  • [29] Detecting Semantic Merge Conflicts with Variability-Aware Execution
    Hung Viet Nguyen
    My Huu Nguyen
    Dang, Son Cuu
    Kastner, Christian
    Nguyen, Tien N.
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 926 - 929
  • [30] Variability-Aware Memristive Crossbars With ImageSplit Neural Architecture
    Radhakrishnan, Aswani
    Gopi, Anitha
    Reghuvaran, Chithra
    James, Alex
    IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2024, 23 : 274 - 280