Database generator to support product derivation in SPL

Fakhri Rhizadi, Hafiyyan Sayyid Fadhlillah, Ade Azurat, Iis Afriyanti, Niken Fitria Apriani

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Software product line (SPL) is a methodology to develop application variants with feature variability to accommodate user needs in a specific market. This methodology can be supported by the Abstract Behavioral Specification (ABS) modeling language. With the use of delta-oriented programming (DOP) in ABS, the development process to produce application variants in SPL can be automated. However, feature variability of an application variant could affect the design and implementation of the database schema of the application during product derivation phase in SPL, if the feature is related to the data storage of the application. This crucial thing is not handled by the management technique of variability in SPL which makes database schema might be inconsistent and incompatible with the application requirements. In this study, we successfully implement a tool to generate a compatible relational database schema for an application variant. This tool has also been adopted to support the automation process of our working product line for charity organizations.

Original languageEnglish
Title of host publication2019 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-8
Number of pages8
ISBN (Electronic)9781728152929
DOIs
Publication statusPublished - Oct 2019
Event11th International Conference on Advanced Computer Science and Information Systems, ICACSIS 2019 - Bali, Indonesia
Duration: 12 Oct 201913 Oct 2019

Publication series

Name2019 International Conference on Advanced Computer Science and Information Systems, ICACSIS 2019

Conference

Conference11th International Conference on Advanced Computer Science and Information Systems, ICACSIS 2019
Country/TerritoryIndonesia
CityBali
Period12/10/1913/10/19

Keywords

  • ABS
  • ABS elements
  • Constraints
  • Database schema
  • Delta
  • Relational database

Fingerprint

Dive into the research topics of 'Database generator to support product derivation in SPL'. Together they form a unique fingerprint.

Cite this