Bottom-Up Technologies for Reuse: Automated Extractive Adoption of Software Product Lines

被引:30
|
作者
Martinez, Jabier [1 ]
Ziadi, Tewfik [1 ]
Bissyande, Tegawende F. [2 ]
Klein, Jacques [2 ]
Le Traon, Yves [2 ]
机构
[1] UPMC Univ Paris 06, CNRS, Sorbonne Univ, LIP6, Paris, France
[2] Univ Luxembourg, SnT, Luxembourg, Luxembourg
关键词
Software product line engineering; Extractive software product line adoption; Variability management; Reverse engineering;
D O I
10.1109/ICSE-C.2017.15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Adopting Software Product Line (SPL) engineering principles demands a high up-front investment. Bottom-Up Technologies for Reuse (BUT4Reuse) is a generic and extensible tool aimed to leverage existing similar software products in order to help in extractive SPL adoption. The envisioned users are 1) SPL adopters and 2) Integrators of techniques and algorithms to provide automation in SPL adoption activities. We present the methodology it implies for both types of users and we present the validation studies that were already conducted. BUT4Reuse tool and source code are publicly available under the EPL license. Website: http://but4reuse.github.io Video: https://www.youtube.com/watch?v=pa62Yc9LWyk
引用
收藏
页码:67 / 70
页数:4
相关论文
共 50 条
  • [1] A Bottom-Up Approach for Reconstructing Software Architecture Product Lines
    Kerdoudi, Mohamed Lamine
    Ziadi, Tewfik
    Tibermacine, Chouki
    Sadou, Salah
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 46 - 49
  • [2] BOTTOM-UP DESIGN OF SOFTWARE AGENTS
    KAUTZ, HA
    SELMAN, B
    COEN, M
    COMMUNICATIONS OF THE ACM, 1994, 37 (07) : 143 - 146
  • [3] Bottom-up Adoption of Continuous Delivery in a Stage-Gate Managed Software Organization
    Laukkanen, Eero
    Lehtinen, Timo Oa
    Itkonen, Juha
    Paasivaara, Maria
    Lassenius, Casper
    ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
  • [4] Bottom-up reuse for multi-level testing
    Perez, Abel Marrero
    Kaiser, Stefan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (12) : 2392 - 2415
  • [5] Introduction to Software Product Lines Adoption
    Northrop, Linda M.
    Jones, Lawrence G.
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 519 - 520
  • [6] Identifying Issues and Concerns in Software Reuse in Software Product Lines
    Jha, Meena
    O'Brien, Liam
    FORMAL FOUNDATIONS OF REUSE AND DOMAIN ENGINEERING, PROCEEDINGS, 2009, 5791 : 181 - +
  • [8] Quality function deployment in bottom-up process for design reuse
    Tan, R., 2001, Chinese Mechanical Engineering Society (14):
  • [9] Software product lines adoption in small organizations
    Bastos, Jonatas Ferreira
    da Mota Silveira Neto, Paulo Anselmo
    O'Leary, Padraig
    de Almeida, Eduardo Santana
    de Lemos Meira, Silvio Romero
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 131 : 112 - 128
  • [10] Top-Down and Bottom-Up Approach for Model-Based Testing of Product Lines
    Weissleder, Stephan
    Lackner, Hartmut
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (111): : 82 - 94