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 条
  • [1] Setting up COTS-Based software product lines
    Ahmed, Faheem
    Capretz, Lutz Fernando
    Capretz, Miriam M. A.
    [J]. ICCBSS 2007: SIXTH INTERNATIONAL IEEE CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS)-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2007, : 249 - 249
  • [2] COTS-based software development: Processes and open issues
    Morisio, M
    Seaman, CB
    Basili, VR
    Parra, AT
    Kraft, SE
    Condon, SE
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 61 (03) : 189 - 199
  • [3] A software development process for COTS-based information system infrastructure
    Fox, G
    Lantner, K
    Marcom, S
    [J]. FIFTH INTERNATIONAL SYMPOSIUM ON ASSESSMENT OF SOFTWARE TOOLS AND TECHNOLOGIES, PROCEEDINGS, 1997, : 133 - 142
  • [4] Software Components Search Approaches in the Context of COTS-based Development
    Yanes, Nacim
    Ben Sassi, Sihem
    Ben Ghezala, Henda Hajjami
    [J]. 22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 675 - 679
  • [5] Do we need requirements in COTS-based software development?
    Franch, X
    Boehm, B
    Maiden, N
    Moore, M
    [J]. COTS BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2004, 2959 : 11 - 12
  • [6] Coordination in COTS-based development
    Krieger, M
    Vigder, M
    Dean, JC
    Siddiqui, M
    [J]. COTS-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2003, 2580 : 123 - 133
  • [7] Constructing COTS-based software components with reusing COTS products
    Lee, SC
    Lin, JM
    Jiau, HJC
    [J]. INTERNATIONAL SYMPOSIUM ON MULTIMEDIA SOFTWARE ENGINEERING, PROCEEDINGS, 2000, : 289 - 296
  • [8] COTS characterization model in a COTS-based development environment
    Ben Sassi, S
    Mani, LL
    Ben Ghezala, HH
    [J]. ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 352 - 361
  • [9] Software engineering metrics for COTS-based systems
    Sedigh-Ali, S
    Ghafoor, A
    Paul, RA
    [J]. COMPUTER, 2001, 34 (05) : 44 - +