A Software Binding Application Tool based on the Orthogonal Variability Description Language for Software Product Line Development

被引:0
|
作者
Go, Gyeongmin [1 ]
Kang, Sungwon [1 ]
Ahn, Jongsun [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Daejeon, South Korea
关键词
Software Reuse; Software Product Line Engineering; Variability Resolution;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:423 / 430
页数:8
相关论文
共 50 条
  • [1] Variability modeling methods for software product line development
    Noda, Natsuko
    Kishi, Tomoji
    [J]. Computer Software, 2014, 31 (04) : 66 - 76
  • [2] Software product line variability management
    Pohl, Klaus
    van der Linden, Frank
    Metzger, Andreas
    [J]. SPLC 2006: 10TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2006, : 219 - 219
  • [3] Project delay variability simulation in software product line development
    Nonaka, Makoto
    Zhu, Liming
    Babar, Muhammad Ali
    Staples, Mark
    [J]. SOFTWARE PROCESS DYNAMICS AND AGILITY, PROCEEDINGS, 2007, 4470 : 283 - +
  • [4] VARIABILITY MANAGEMENT FOR SOFTWARE PRODUCT-LINE ARCHITECTURE DEVELOPMENT
    Kim, Young-Gab
    Lee, Seok Kee
    Jang, Sung-Bong
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2011, 21 (07) : 931 - 956
  • [5] Variability management and software product line knowledge in software companies
    Gutierrez-Fernandez, Antonio M.
    Eva Chacon-Luna, Ana
    Benavides, David
    Fuentes, Lidia
    Rabiser, Rick
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 216
  • [6] Reengineering Legacy Software Products into Software Product Line Based on Automatic Variability Analysis
    Xue, Yinxing
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1114 - 1117
  • [7] Component based product line development of avionics software
    Sharp, DC
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (07) : 425 - 433
  • [8] The Development Model of Software Product Line Based AOP
    Yin, JingHai
    [J]. 2011 INTERNATIONAL CONFERENCE ON PHOTONICS, 3D-IMAGING, AND VISUALIZATION, 2011, 8205
  • [9] COTS-based software product line development
    Capretz, Luiz Fernando
    Ahmed, Faheem
    Al-Maati, Shereef
    Al Aghbari, Zaher
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2008, 4 (02) : 165 - +
  • [10] Managing variability for software product-line
    Kim, Young-Gab
    Kim, Jin-Woo
    Shin, Sung-Ook
    Baik, Doo-Kwon
    [J]. FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2006, : 74 - +