Initial Evidence for Understanding the relationship between Product Line Architecture and Software Architecture Recovery

被引:5
作者
Lima Neto, Crescencio Rodrigues [2 ]
Soares Cardoso, Mateus Passos [1 ]
Garcia Chavez, Christina Von Flach [1 ]
de Almeida, Eduardo Santana [1 ]
机构
[1] Fed Univ Bahia DCC UFBA, Dept Comp Sci, Salvador, BA, Brazil
[2] Fed Inst Educ Sci & Technol Bahia IFBA, Salvador, BA, Brazil
来源
PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015 | 2015年
关键词
Software Product Lines; Software Reuse; Software Architecture; Survey;
D O I
10.1109/SBCARS.2015.15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Over the years, the interest on software architecture recovery has increased. Due to software product line inherent complexity, the recovery of product line architecture is crucial to alleviate difficulties and enable benefits during the SPL development. Objective: In order to gather data and evidence about the relationship between product line architecture and software architecture recovery, (Method:) we performed a literature survey using some steps of systematic literature review method and an exploratory study. Results: We identified the appearance of more elaborated studies over the years and the majority of solution proposals are used to recover the architecture from legacy systems source code to provide the SPL reference architecture. Conclusion: Most of the studies presented solution proposal combined with case studies. But, only a few of them address empirical evaluation. With the software architecture recovery evolution, more research combining recovery of product line architecture and empirical evaluation still necessary.
引用
收藏
页码:40 / 49
页数:10
相关论文
共 45 条
[1]  
Acher M, 2011, LECT NOTES COMPUT SC, V6903, P220, DOI 10.1007/978-3-642-23798-0_25
[2]  
[Anonymous], 2016, Feature-Oriented Software Product Lines
[3]  
[Anonymous], ARCHITECTURE RECONST
[4]  
Budgen D., 2008, P PPIG 2008, P195, DOI DOI 10.1007/978-3-642-02152-7_36
[5]   Developing tools for reverse engineering in a software product-line architecture [J].
Chiang, CC ;
Lee, RY .
PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI-2004), 2004, :42-47
[6]  
de Andrade H.S., 2014, P WICSA 2014 COMP VO
[7]  
de Souza Filho E., 2008, LECT NOTES COMPUTER, V5292, P50
[8]   Software Architecture Reconstruction: A Process-Oriented Taxonomy [J].
Ducasse, Stephane ;
Pollet, Damien .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (04) :573-591
[9]  
Easterbrook S., 2007, P 22 IEEE ACM INT C
[10]   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