Volume 15 Number 1 (Jan. 2020)
Home > Archive > 2020 > Volume 15 Number 1 (Jan. 2020) >
JSW 2020 Vol.12(1): 1-11 ISSN: 1796-217X
doi: 10.17706/jsw.15.1.1-11

VariaLBD: Approach for Modeling and Implementing Variability in the Databases Inherent to Software Product Lines

Nesrine Khalfallah1*, Naoufel Kraiem1,3, Sami Ouali2
1RIADI Laboratory, National School of Computer Science, Campus of Manouba, Manouba2010,Tunisia.
2College of Applied Sciences, lbri, Oman.
3Computer Science Department, College of Science, SQU, Oman.


Abstract—In software product line engineering, a properly functioning of a software system requires effective collaboration and synchronization between the application code and the database. The main factor of the application’s source code evolution is variability management. In fact, the software product lines are a method of software engineering that proves their effectiveness in variability management. Despite the database is an integral partof software systems, the software product lines are principally used for the executable code production. The effects on data management and in particular on database schemas still imperfectly documented and studied. However, they have many interests for the evolution of the whole software system. Consequently, the database evolution remains backward relative to that of the code. So, to ensure the harmony, the reliability and a smooth execution of the overall production process, this evolution must be parallel to that of the source code in the software product line. This is why it seems necessary to study this research line. Hence, in the context of this paper, the use of software product lines’ techniques is proposed as a solution to solve this problem in order to take advantage of their potential for variability management. To ensure database evolution, this paper proposes an approach called VariaLDB based on the model driven engineering. Then, it presents an experimentation of VariaLBD on a case study. Theexperimentation materials developed especially for the VariaLBD test and an evaluation and a validation of the experimentation results will be presented in this paper.

Index Terms— Database schema, Feature, Model transformation, Software productline, Variability

[PDF]

Cite: Nesrine Khalfallah, Naoufel Kraiem, Sami Ouali, "VariaLBD: Approach for Modeling and Implementing Variability in the Databases Inherent to Software Product Lines," Journal of Software vol. 15, no. 1, pp. 1-11, 2020.

General Information

ISSN: 1796-217X (Online)
Frequency: Monthly (2006-2019); Bimonthly (Since 2020)
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Dec 06, 2019 News!

    Vol 14, No 1- Vol 14, No 4 has been indexed by EI (Inspec)   [Click]

  • Nov 18, 2019 News!

    Papers published in JSW Vol 14, No 1- Vol 14 No 10 have been indexed by DBLP     [Click]

  • Jan 31, 2020 News!

    Vol 15, No 1 has been published with online version     [Click]

  • Aug 01, 2018 News!

    [CFP] 2020 the annual meeting of JSW Editorial Board, ICCSM 2020, will be held in Rome, Italy, July 17-19, 2020   [Click]

  • Jun 25, 2019 News!

    Vol.13, No.9 has been indexed by EI (Inspec).   [Click]