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 条
  • [41] Application of CMMI in Software Product Development Process
    Han, Bing
    Fang, Yinglan
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2012, 88 (1B): : 44 - 47
  • [42] A product metrics tool integrated into a software development environment
    Lewerentz, C
    Simon, F
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 256 - 258
  • [43] Variability testing of software product line: A preference-based dimensionality reduction approach
    Ferreira, Thiago
    Vergilio, Silvia Regina
    Kessentini, Marouane
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 152
  • [44] A Process-Driven and Ontology Based Software Product Line Variability Modeling Approach
    Cao Bu-Qing
    Li Bing
    Xia Qi-Ming
    [J]. 2009 EIGHTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2009, : 385 - 390
  • [45] Development of Digital Libraries with Software Product Line Engineering
    Ramos-Vidal, Delfina
    Cortinas, Alejandro
    Luaces, Miguel R.
    Pedreira, Oscar
    Saavedra-Places, Angeles
    [J]. JOURNAL OF WEB ENGINEERING, 2021, 20 (07): : 2017 - 2058
  • [46] Best practices of RUP® in software product line development
    Ahmed, Faheem
    Capretz, Luiz Femando
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING, VOLS 1-3, 2008, : 1363 - +
  • [47] Integrating Software Product Line Engineering and Agile Development
    Mohan, Kannan
    Ramesh, Balasubramaniam
    Sugumaran, Vijayan
    [J]. IEEE SOFTWARE, 2010, 27 (03) : 48 - 55
  • [48] Agile Tames Product Line Variability: An Agile Development Method for Multiple Product Lines of Automotive Software Systems
    Hayashi, Kengo
    Aoyama, Mikio
    Kobata, Keiji
    [J]. 21ST INTERNATIONAL SYSTEMS & SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2017), VOL 1, 2017, : 180 - 189
  • [49] The Research of Software Automatic Generation Based Description Language
    Zhou, Qisheng
    Cheng, Ping
    [J]. PROCEEDINGS OF 2011 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND INDUSTRIAL ENGINEERING, 2011, : 222 - 225
  • [50] Component based distributed software architectural description language
    He, Jian
    Fang, Dingyi
    Wang, Zhimin
    Qin, Zheng
    [J]. Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2002, 36 (06): : 612 - 615