Automating Software Product Line Development: A Repository-Based Approach

被引:2
|
作者
Miranda Filho, Sindolfo [1 ]
Mariano, Heitor [2 ]
Kulesza, Uira [2 ]
Batista, Thais [2 ]
机构
[1] Univ Fed Paraiba, Dept Informat, Joao Pessoa, Paraiba, Brazil
[2] Univ Fed Rio Grande do Norte, Dept Comp Sci, Natal, RN, Brazil
关键词
D O I
10.1109/SEAA.2010.14
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based software engineering (CBSE) focuses on the reuse of already available software assets aiming better productivity and quality. By adopting software product line (SPL) practices, an organization is able to develop a family of products, each one targeting a particular market segment or platform. In this context, this paper presents a repository that allows the management of CBSE and SPL assets and the automated product derivation. Our SPL repository supports registration of several SPLs and their related feature models, reference architectures and components. Furthermore, the proposed work provides an application assembly mechanism where users select features and the repository selects the architecture and the set of assets allowing product derivation. In order to verb the feasibility of our approach, we apply it to the variability management of a Digital TV middleware.
引用
收藏
页码:141 / 144
页数:4
相关论文
共 50 条
  • [1] REPOSITORY-BASED DEVELOPMENT ENVIRONMENT COMES TO WINDOWS
    WILLIAMS, T
    [J]. COMPUTER DESIGN, 1994, 33 (01): : 112 - 112
  • [2] AUTOMATING OUTPUT SIZE AND REUSE METRICS IN A REPOSITORY-BASED COMPUTER-AIDED SOFTWARE ENGINEERING (CASE) ENVIRONMENT
    BANKER, RD
    KAUFFMAN, RJ
    WRIGHT, C
    ZWEIG, D
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (03) : 169 - 187
  • [3] Repository-based plasmid design
    Timmons, Joshua J.
    Densmore, Doug
    [J]. PLOS ONE, 2020, 15 (01):
  • [4] Technical Debt and the software project characteristics. A repository-based exploratory analysis
    de Jesus, Jandisson S.
    de Melo, Ana C. V.
    [J]. 2017 IEEE 19TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 1, 2017, 1 : 444 - 453
  • [5] Ensuring Component Application Consistency on Small Devices: A Repository-Based Approach
    Brada, Premek
    Jezek, Kamil
    [J]. 2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 109 - 116
  • [6] Repository-based learning and training in Ophthalmology
    Teixeira, Jose Carlos
    Costa, Joao Andre
    Alecrim, Patricia
    Cardoso, Vera
    Caridade, Luis
    [J]. 2013 2ND EXPERIMENT@ INTERNATIONAL CONFERENCE (EXP.AT'13), 2013, : 105 - 108
  • [7] Embedded Software Architecture Development in Radar Systems Based on Product Line Approach
    Yasin, M. Hanseref
    Calisir, Sukru
    Ozzeybek, Ali
    [J]. 2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, : 73 - 75
  • [8] Service portfolio management: A repository-based framework
    Comerio, Marco
    Batini, Carlo
    Castelli, Marco
    Grega, Simone
    Rossetti, Marco
    Viscusi, Gianluigi
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 104 : 112 - 125
  • [9] The Development Model of Software Product Line Based AOP
    Yin, JingHai
    [J]. 2011 INTERNATIONAL CONFERENCE ON PHOTONICS, 3D-IMAGING, AND VISUALIZATION, 2011, 8205
  • [10] Component based product line development of avionics software
    Sharp, DC
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1999, 23 (07) : 425 - 433