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
关键词
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
相关论文
共 50 条
  • [1] Investigating the Recovery of Product Line Architectures: An Approach Proposal
    Lima, Crescencio
    Chavez, Christina
    de Almeida, Eduardo Santana
    [J]. MASTERING SCALE AND COMPLEXITY IN SOFTWARE REUSE (ICSR 2017), 2017, 10221 : 201 - 207
  • [2] A metamodel approach to architecture variability in a product line
    Moon, Mikyeong
    Chae, Heung Seok
    Yeom, Keunhyuk
    [J]. REUSE OF OFF-THE-SHELF COMPONENTS, PROCEEDINGS, 2006, 4039 : 115 - 126
  • [3] A novel approach for Software Architecture Product Line Engineering
    Kerdoudi, Mohamed Lamine
    Ziadi, Tewfik
    Tibermacine, Chouki
    Sadou, Salah
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [4] Initial Evidence for Understanding the relationship between Product Line Architecture and Software Architecture Recovery
    Lima Neto, Crescencio Rodrigues
    Soares Cardoso, Mateus Passos
    Garcia Chavez, Christina Von Flach
    de Almeida, Eduardo Santana
    [J]. PROCEEDINGS 2015 NINTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE - SBCARS 2015, 2015, : 40 - 49
  • [5] From a single product architecture to a product line architecture
    Bastarrica, Maria Cecilia
    Rivas, Sebastian
    Rossel, Pedro O.
    [J]. SCCC 2007: XXVI INTERNATIONAL CONFERENCE OF THE CHILEAN SOCIETY OF COMPUTER SCIENCE, PROCEEDINGS, 2007, : 115 - +
  • [6] Quality Driven Approach for Product Line Architecture Customization in Patient Navigation Program Software Product Line
    Ashari, Afifah M.
    Abd Halim, Shahliza
    Jawawi, Dayang N. A.
    Suvelayutnan, Ushananthiny
    Isa, Mohd Adham
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2021, 15 (07): : 2455 - 2475
  • [7] Mapping Product Line Requirements to a Product Line Architecture
    Mannion, Mike
    Savolainen, Juha
    [J]. 18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 362 - 362
  • [8] Architecture recovery for product families
    Pinzger, M
    Gall, H
    Girard, JF
    Knodel, J
    Riva, C
    Pasman, W
    Broerse, C
    Wijnstra, JG
    [J]. SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 332 - 351
  • [9] Transitioning from product line requirements to product line architecture
    Savolainen, J
    Oliver, I
    Mannion, M
    Zuo, HL
    [J]. PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, 2005, : 186 - 195
  • [10] Towards Quality Attributes Decision Modeling Approach for a Product Line Architecture
    Murwantara, I. Made
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (11): : 167 - 173