Feature driven maintenance of product line architectures

被引:0
|
作者
Philippow, I [1 ]
Pashov, I [1 ]
机构
[1] Tech Univ Ilmenau, D-98693 Ilmenau, Germany
关键词
maintenance; feature modeling; requirements; refactoring; product line architectures;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software product lines are long life software systems. Their maintenance requires stable system architectures, which have to be adapted to system domain changes over the years. In the most cases the integration of new and changed requirements into software architectures leads to decreasing of the quality properties of the architectures. In order to avoid an architecture decay a refactoring is required. Comprehensive refactorings are risky and expensive. In this paper is described an approach that proposes to integrate early architecture changes and low risk small refactoring steps into the software systems life cycle. The refactoring steps aim a continuous adaptation of product line architectures for new and expected domain requirements. The approach contains feature based requirements engineering and feature driven architecture refactoring activities.
引用
收藏
页码:333 / 338
页数:6
相关论文
共 50 条
  • [1] A feature-driven crossover operator for multi-objective and evolutionary optimization of product line architectures
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 121 : 126 - 143
  • [2] Leveraging Model Driven Engineering in Software Product Line Architectures
    Trask, Bruce
    Roman, Angel
    [J]. 18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 360 - 361
  • [3] Leveraging Model Driven Engineering in Software Product Line Architectures
    Trask, Bruce
    Roman, Angel
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 517 - 518
  • [4] Segregating Feature Interfaces to Support Software Product Line Maintenance
    Cafeo, Bruno B. P.
    Hunsen, Claus
    Garcia, Alessandro
    Apel, Sven
    Lee, Jaejoon
    [J]. PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON MODULARITY (MODULARITY'16), 2016, : 1 - 12
  • [5] Enhancing Feature Interfaces for Supporting Software Product Line Maintenance
    Cafeo, Bruno B. P.
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 710 - 713
  • [6] Verifying consistency of software product line architectures with product architectures
    Duran-Limon, Hector A.
    Velasco-Elizondo, Perla
    Mora, Manuel
    Meda-Campana, Maria E.
    Aguilar, Karina
    Hernandez-Ochoa, Martha
    Sumuano, Leonardo Soto
    [J]. SOFTWARE AND SYSTEMS MODELING, 2024, 23 (01): : 195 - 221
  • [7] Verifying consistency of software product line architectures with product architectures
    Hector A. Duran-Limon
    Perla Velasco-Elizondo
    Manuel Mora
    Maria E. Meda-Campana
    Karina Aguilar
    Martha Hernandez-Ochoa
    Leonardo Soto Sumuano
    [J]. Software and Systems Modeling, 2024, 23 : 195 - 221
  • [8] A Model-Driven Infrastructure for Developing Product Line Architectures Using CVL
    Nascimento, Amanda S.
    Rubira, Cecilia M. F.
    Burrows, Rachel
    Castor, Fernando
    [J]. 7TH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS 2013), 2013, : 119 - 128
  • [9] Measuring product line Architectures
    Dincel, E
    Medvidovic, N
    van der Hoek, A
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2002, 2290 : 346 - 352
  • [10] Model-driven support for product line evolution on feature level
    Pleuss, Andreas
    Botterweck, Goetz
    Dhungana, Deepak
    Polzer, Andreas
    Kowalewski, Stefan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (10) : 2261 - 2274