Product Line Architecture Recovery: An Approach Proposal

被引:4
作者
Lima, Crescencio [1 ,2 ]
机构
[1] Fed Univ Bahia DCC UFBA, Salvador, BA, Brazil
[2] Fed Inst Bahia IFBA, Salvador, BA, Brazil
来源
PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017) | 2017年
关键词
Software architecture; Software Product Line; Product Line Architecture;
D O I
10.1109/ICSE-C.2017.38
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Product Line Architecture (PLA) is an important asset for the success of Software Product Line (SPL) projects. Due to the complexity of managing the architectural variability, maintain the PLA up-to-date and synchronized with the project source code is a hard problem. The systematic use of Software Architecture Recovery (SAR) techniques enables the PLA recovery and keeps the PLA aligned with the development. In this context, we present our initial proposal that consists of an approach to recover PLAs based on the use of (bottom-up) SAR techniques. We performed some studies (such as surveys, literature reviews, and exploratory studies) to investigate the relationship between SAR and PLA to identify gaps and define the research area state-of-the-art. The combination of SAR and PLA is an important strategy to address some issues of PLA design. We identified that few studies address architectural variability, PLA variability traceability, and empirical evaluation such as experiments, surveys, mixed-methods, and so on.
引用
收藏
页码:481 / 482
页数:2
相关论文
共 17 条
[1]  
[Anonymous], 2016, Feature-Oriented Software Product Lines
[2]  
Bass L, 2021, Software Architecture in Practice
[3]   Software architecture recovery of a program family [J].
Eixelsberger, W ;
Ogris, M ;
Gall, H ;
Bellay, B .
PROCEEDINGS OF THE 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1998, :508-511
[4]  
EIXELSBERGER W, 1997, 19 ICSE
[5]  
FILHO EDD, 2008, 2 ECSA, P50
[6]  
FRENZEL P, 2009, 14 WCRE, P160
[7]  
Gomaa H., 2005, DESIGNING SOFTWARE P
[8]   A Systematic Review on Metamodels to Support Product Line Architecture Design [J].
Lima, Crescencio ;
Chavez, Christina .
THIRTIETH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2016), 2016, :13-22
[9]   Initial Evidence for Understanding the relationship between Product Line Architecture and Software Architecture Recovery [J].
Lima Neto, Crescencio Rodrigues ;
Soares Cardoso, Mateus Passos ;
Garcia Chavez, Christina Von Flach ;
de Almeida, Eduardo Santana .
PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, :40-49
[10]  
LIMANETO CR, 2014, ICSE 2017 PHD YOUNG