Extending UML Components to Develop Software Product-Line Architectures: Lessons Learned

被引:0
|
作者
Contieri Junior, Antonio C. [1 ]
Correia, Guilherme G. [1 ]
Colanzi, Thelma E. [1 ]
Gimenes, Itana. M. S. [1 ]
Oliveira Junior, Edson A. [1 ]
Ferrari, Sandra [1 ]
Masiero, Paulo C. [2 ]
Garcia, Alessandro F. [3 ]
机构
[1] Univ Estadual Maringa, Maringa, PR, Brazil
[2] Univ Sao Paulo, Sao Carlos, SP, Brazil
[3] Pontificia Univ Catolica Rio de Janeiro, Rio De Janeiro, RJ, Brazil
来源
SOFTWARE ARCHITECTURE | 2011年 / 6903卷
关键词
Software Product-Line Architectures; Component-based Development Methods; Variability Management;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an experience in extending and evaluating UML Components for guiding the derivation of component-based product-line architectures (PLAs). We present a quantitative and qualitative evaluation of such an extension when applied to the proactive design of two PLAs. We have found that our approach supported an agile conception of architectural designs that are modular and likely to be resilient to changes over time and good enough to serve as the basis for more specific design decisions made by the architects.
引用
收藏
页码:130 / +
页数:3
相关论文
共 50 条
  • [1] Object technology for product-line architectures
    Lalanda, P
    Bosch, J
    Lerchundi, R
    Cherki, S
    [J]. OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 193 - 206
  • [2] Managing variability for software product-line
    Kim, Young-Gab
    Kim, Jin-Woo
    Shin, Sung-Ook
    Baik, Doo-Kwon
    [J]. FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2006, : 74 - +
  • [3] Software product-line evaluation in the large
    Robert Lindohf
    Jacob Krüger
    Erik Herzog
    Thorsten Berger
    [J]. Empirical Software Engineering, 2021, 26
  • [4] Component-based product-line engineering with the UML
    Atkinson, C
    Muthig, D
    [J]. SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 343 - 344
  • [5] Change Impact Analysis in Product-Line Architectures
    Diaz, Jessica
    Perez, Jennifer
    Garbajosa, Juan
    Wolf, Alexander L.
    [J]. SOFTWARE ARCHITECTURE, 2011, 6903 : 114 - +
  • [6] Software product-line evaluation in the large
    Lindohf, Robert
    Krueger, Jacob
    Herzog, Erik
    Berger, Thorsten
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (02)
  • [7] Applying software product-line architecture
    Dikel, D
    Kane, D
    Ornburn, S
    Loftus, W
    Wilson, J
    [J]. COMPUTER, 1997, 30 (08) : 49 - &
  • [8] Development and use of dynamic product-line architectures
    Andersson, J
    Bosch, J
    [J]. IEE PROCEEDINGS-SOFTWARE, 2005, 152 (01): : 15 - 28
  • [9] Experiences and lessons learned using UML-RT to develop embedded printer software
    Dohmen, LAJ
    Somers, LJ
    [J]. PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2002, 2559 : 475 - 484
  • [10] DECIMAL and PLFaultCAT: From product-line requirements to Product-Line member software fault trees
    Dehlinger, Josh
    Humphrey, Meredith
    Suvorov, Lada
    Padmanabhan, Prasanna
    Lutz, Robyn
    [J]. 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 49 - +