DocumentCode :
729490
Title :
A software binding application tool based on the orthogonal variability description language for software product line development
Author :
Gyeongmin Go ; Sungwon Kang ; Jongsun Ahn
Author_Institution :
Dept. of Comput. Sci., KAIST, Daejeon, South Korea
fYear :
2015
fDate :
1-3 June 2015
Firstpage :
1
Lastpage :
8
Abstract :
Most of the current variability resolution tools are based on feature model. However, due to the lack of binding representation in feature model, most of them rely on other build systems for variability resolution to produce product implementations. The disconnection incurs redundant efforts by requiring developers to make or manage two separate artifacts, a variability model and an instantiation script. As a solution for this problem, we previously proposed a software binding application tool, SBAT, which supports build systems and is based on the orthogonal variability description language (OVDL) that simply and strictly defines syntaxes for variability modeling and variability resolution. By using this tool, developers can reduce efforts in writing and managing a script for variability modeling and variability resolution. In this paper, we suggest enhanced version of SBAT that adopts the new improved version of OVDL and conduct a practical case study to demonstrate the efforts reduction effect in writing and modifying scripts that can be achieved when using SBAT.
Keywords :
computational linguistics; software management; software product lines; software tools; OVDL; SBAT; feature model; instantiation script; orthogonal variability description language; redundant efforts; software binding application tool; software product line development; syntax definition; variability modeling; variability resolution tools; Calculators; Context; Kernel; Linux; Syntactics; Writing; Software Product Line Engineering; Software Reuse; Variability Resolution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference on
Conference_Location :
Takamatsu
Type :
conf
DOI :
10.1109/SNPD.2015.7176236
Filename :
7176236
Link To Document :
بازگشت