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 条
  • [31] A dependable architecture for COTS-based software systems using protective wrappers
    Guerra, PAD
    Rubira, CMF
    Romanovsky, A
    de Lemos, R
    ARCHITECTING DEPENDABLE SYSTEMS II, 2004, 3069 : 144 - 166
  • [32] Enabling Software Technologies for Critical COTS-based Spacecraft Systems Invited Paper
    Reghenzani, Federico
    PROCEEDINGS OF THE 20TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2023, CF 2023, 2023, : 236 - 242
  • [33] Maintaining COTS-based systems: Is it possible?
    Voas, J
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, : 220 - 221
  • [34] A COTS-BASED SOFTWARE-DEFINED COMMUNICATION SYSTEM PLATFORM AND APPLICATIONS IN LEO
    Sabripour, Shey
    Haque, Jamal
    Ciszmar, Andrew
    Magesacher, Thomas
    ADVANCES IN COMMUNICATIONS SATELLITE SYSTEMS, 2019, 86 : 123 - 127
  • [35] COTS-based Applications in Space Avionics
    Pignol, Michel
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1213 - 1219
  • [36] Managing change in COTS-based systems
    Kotonya, G
    Hutchinson, J
    ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 69 - 78
  • [37] The differences of COTS-based project stakeholders
    Du, Yunmei
    Li, Shixian
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 594 - +
  • [38] Cots-based embedded diagnostics solution
    Neag, Ion A.
    2006 IEEE AUTOTESTCON, VOLS 1 AND 2, 2006, : 35 - 41
  • [39] Isolating mechanisms in COTS-based systems
    Gamble, M. T.
    Gamble, R. F.
    ICCBSS 2007: SIXTH INTERNATIONAL IEEE CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS)-BASED SOFTWARE SYSTEMS, PROCEEDINGS, 2007, : 33 - +
  • [40] Modeling COTS-based development and related selection methods processes with MAP
    Ben Sassi, S
    Jilani, LL
    Ben Ghezala, HH
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 546 - 553