A Bottom-Up Approach for Reconstructing Software Architecture Product Lines

被引:1
|
作者
Kerdoudi, Mohamed Lamine [1 ]
Ziadi, Tewfik [2 ]
Tibermacine, Chouki [3 ,4 ]
Sadou, Salah [5 ]
机构
[1] Univ Biskra, Comp Sci Dept, Biskra, Algeria
[2] UPMC Univ Paris 6, Sorbonne Univ, LIP6, Paris, France
[3] CNRS, LIRMM, Montpellier, France
[4] Montpellier Univ, Montpellier, France
[5] Univ South Brittany, IRISA, Lorient, France
关键词
D O I
10.1145/3344948.3344964
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A large component and service-based software system exists in different forms, as different variants targeting different business needs and users. This kind of systems is provided as a set of "independent" products and not as a "single whole". The presence of a single model describing the architecture of the whole system may be of great interest for developers of future variants. Indeed, this enables them to see the invariant part of the whole, on top of which new functionality can be built, in addition to the different options they can use. We investigate in this work the use of software product line reverse engineering approaches, and in particular the framework named BUT4Reuse, for reconstructing an architecture model of a Software Architecture Product Line (SAPL), from a set of variants. We propose a generic process for reconstructing an architecture model of such a product line. We have instantiated this process for the OSGi Java framework and experimented it for building the architecture model of Eclipse IDE SPL.
引用
收藏
页码:46 / 49
页数:4
相关论文
共 50 条
  • [21] Jump on visualization: The bottom-up approach
    Comput Sci Eng, 2 (83-87):
  • [22] A Bottom-Up Approach to Machine Ethics
    Castro, Jose F.
    ALIFE 2016, THE FIFTEENTH INTERNATIONAL CONFERENCE ON THE SYNTHESIS AND SIMULATION OF LIVING SYSTEMS, 2016, : 719 - +
  • [23] A bottom-up approach to clausal tableaux
    Peltier, Nicolas
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, PROCEEDINGS, 2007, 4548 : 199 - +
  • [24] A Bottom-Up Approach to Creating Chemicals
    Frishberg, Manny
    RESEARCH-TECHNOLOGY MANAGEMENT, 2015, 58 (05) : 7 - 8
  • [25] A bottom-up approach to gene regulation
    Guido, NJ
    Wang, X
    Adalsteinsson, D
    McMillen, D
    Hasty, J
    Cantor, CR
    Elston, TC
    Collins, JJ
    NATURE, 2006, 439 (7078) : 856 - 860
  • [26] Bottom-up approach to graphene nanoribbons
    Sealy, Cordelia
    NANO TODAY, 2010, 5 (05) : 374 - 376
  • [27] Coalitional control: a bottom-up approach
    Fele, Filiberto
    Maestre, Jose M.
    Camacho, Eduardo F.
    2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 4074 - 4079
  • [28] Designing for manageability: A bottom-up approach
    Goldberg, L
    ELECTRONIC DESIGN, 1996, 44 (17) : 42 - &
  • [29] Holographic bottom-up approach to Σ baryons
    Guo, Xi
    Contreras, Miguel Angel Martin
    Chen, Xun
    Xiang, Dong
    CHINESE PHYSICS C, 2025, 49 (01)
  • [30] A bottom-up approach to multimedia teachware
    Caumanns, J
    INTELLIGENT TUTORING SYSTEMS, 1998, 1452 : 116 - 125