首页    期刊浏览 2026年01月03日 星期六
登录注册

文章基本信息

  • 标题:VariaLBD: Approach for Modeling and Implementing Variability in the Databases Inherent to Software Product Lines
  • 本地全文:下载
  • 作者:Nesrine Khalfallah ; Naoufel Kraiem ; Sami Ouali
  • 期刊名称:Journal of Software
  • 印刷版ISSN:1796-217X
  • 出版年度:2020
  • 卷号:15
  • 期号:1
  • 页码:1-11
  • DOI:10.17706/jsw.15.1.1-11
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要: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.
  • 关键词:Database schema; Feature; Model transformation; Software productline; Variability
国家哲学社会科学文献中心版权所有