COTS-based software product line development

被引:0
|
作者
Capretz, Luiz Fernando [1 ]
Ahmed, Faheem [2 ]
Al-Maati, Shereef [3 ]
Al Aghbari, Zaher [4 ]
机构
[1] Univ Western Ontario, Dept Elect & Comp Engn, London, ON, Canada
[2] United Arab Emirates Univ, Coll Informat Technol, Al Ain, U Arab Emirates
[3] Amer Univ Kuwait, Comp Sci & Informat Syst, Safat, Kuwait
[4] Univ Sharjah, Dept Comp Sci, Sharjah, U Arab Emirates
关键词
Systems software; Computer software; Software tools; Product development;
D O I
10.1108/17440080810882351
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose - The purpose of this paper is to provide an overview of a pragmatic approach to components off-the-shelf (COTS)-based development. Software product line (SPL) is at the forefront among the techniques for reducing costs, decreasing schedule time, and ensuring commonality of features across a family of products - as COTS are reused in multiple products. Design/methodology/approach - A disciplined process for SPL development is still needed. This paper proposes the Y-model for COTS-based SPL development. The model put forward identifies and elaborates the essential phases and activities of SPL development from COTS-based repository. Findings - The Y-model provides an efficient way of integrating the approaches of SPL and COTS-based development as a cohesive software development model. Practical implications - The model has the potential to tremendously increase software engineers' productivity. Thus, software architects, domain engineers and component designers should become aware of how to use these ideas to structure their models and designs. Originality/value - This paper describes a systematic approach for COTS-based development that takes into account the cataloguing and retrieval of software assets permeating a process that encompasses all stages of software development, from system product requirements engineering to system deployment.
引用
下载
收藏
页码:165 / +
页数:17
相关论文
共 50 条
  • [41] Optimizing process decision in COTS-based development via risk based prioritization
    Yang, Ye
    Boehm, Barry
    SOFTWARE PROCESS CHANGE, 2006, 3966 : 64 - 71
  • [42] A Multi-Agent Distributed Scripting System for COTS-Based Distributed Software Integration
    Lin, Jim-Min
    Yang, Hongji
    Fang, Guo-Ming
    Lee, Che-Tai
    Lee, Wei-Tsong
    JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2007, 10 (04): : 351 - 362
  • [43] COSTUME: A method tor building quality models for composite COTS-based software systems
    Carvallo, JP
    Franch, X
    Grau, G
    Quer, C
    QSIC 2004: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2004, : 214 - 221
  • [44] A multi-agent distributed scripting system for COTS-based distributed software integration
    Lin, Jim-Min
    Yang, Hongji
    Fang, Guo-Ming
    Lee, Che-Tai
    Lee, Wei-Tsong
    Tamkang Journal of Science and Engineering, 2007, 10 (04): : 351 - 362
  • [45] Isolating faults in complex COTS-based systems
    Hissam, SA
    Carney, D
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1999, 11 (03): : 183 - 199
  • [46] A COTS-based approach for evolving legacy systems
    Kotonya, Gerald
    Hutchinson, John
    ICCBSS 2007: SIXTH INTERNATIONAL IEEE CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS)-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2007, : 205 - +
  • [47] Solving performance issues in COTS-based systems
    Putrycz, E
    Slavescu, M
    FIFTH INTERNATIONAL CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS) - BASED SOFTWARE SYSTEM, PROCEEDINGS, 2006, : 70 - +
  • [48] Field experimentation of COTS-based UAV networking
    Hague, Dan
    Kung, H. T.
    Suter, Bruce
    MILCOM 2006, VOLS 1-7, 2006, : 2512 - +
  • [49] Value-based processes for COTS-based applications
    Yang, Y
    Bhuta, L
    Boehm, B
    Port, DN
    IEEE SOFTWARE, 2005, 22 (04) : 54 - +
  • [50] COTS-based systems top 10 list
    Basili, VR
    Boehm, B
    COMPUTER, 2001, 34 (05) : 91 - 93