IDEAS home Printed from https://ideas.repec.org/a/asi/joasrj/v8y2018i6p221-236id3890.html
   My bibliography  Save this article

Approach for Managing Variability in Database Schema

Author

Listed:
  • Nesrine Khalfallah
  • Sami Ouali
  • Naoufel Kraiem

Abstract

The variability in software product lines is well studied, but this study is well neglected at the level of the databases. This insufficiency drives us to work on the modelling and the implementation of the variability in the databases in SPLs. Therefore, our contribution is proposing an approach to manage variability in database schemas. In this approach, we will focus primarily on modelling variability in the conceptual databases schemas at the domain engineering level. We will use model-driven engineering to ensure the different data models transformation to obtain a variable database model. Then, we will deal with application engineering by managing variability at the logical database schema through a configuration to obtain a variable relational database schema. Moreover, we proposed extensions for a metamodel to support the variability notions proposed. We also offer a tool support to apply and automate our approach and to test case studies.

Suggested Citation

  • Nesrine Khalfallah & Sami Ouali & Naoufel Kraiem, 2018. "Approach for Managing Variability in Database Schema," Journal of Asian Scientific Research, Asian Economic and Social Society, vol. 8(6), pages 221-236.
  • Handle: RePEc:asi:joasrj:v:8:y:2018:i:6:p:221-236:id:3890
    as

    Download full text from publisher

    File URL: https://archive.aessweb.com/index.php/5003/article/view/3890/6122
    Download Restriction: no

    File URL: https://archive.aessweb.com/index.php/5003/article/view/3890/6500
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:asi:joasrj:v:8:y:2018:i:6:p:221-236:id:3890. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Robert Allen (email available below). General contact details of provider: https://archive.aessweb.com/index.php/5003/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.