Search Based Design of Software Product Lines Architectures

被引:0
|
作者
Colanzi, Thelma Elita [1 ]
机构
[1] Univ Fed Parana, UFPR, Dept Comp Sci, BR-80060000 Curitiba, Parana, Brazil
关键词
software product lines; multi-objective algorithms; software architecture optimization;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Product-Line Architecture (PLA) is the main artifact of a Software Product Line (SPL). However, obtaining a modular, extensible and reusable PLA is a people-intensive and non-trivial task, related to different and possible conflicting factors. Hence, the PLA design is a hard problem and to find the best architecture can be formulated as an optimization problem with many factors. Similar Software Engineering problems have been efficiently solved by search-based algorithms in the field known as Search-based Software Engineering. The existing approaches used to optimize software architecture are not suitable since they do not encompass specific characteristics of SPL. To easy the SPL development and to automate the PLA design this work introduces a multi-objective optimization approach to the PLA design. The approach is now being implemented by using evolutionary algorithms. Empirical studies will be performed to validate the neighborhood operators, SPL measures and search algorithms chosen. Finally, we intend to compare the results of the proposed approach with PLAs designed by human architects.
引用
收藏
页码:1507 / 1510
页数:4
相关论文
共 50 条
  • [1] Representation of Software Product Line Architectures for Search-Based Design
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    [J]. 2013 1ST INTERNATIONAL WORKSHOP ON COMBINING MODELLING AND SEARCH-BASED SOFTWARE ENGINEERING (CMSBSE), 2013, : 28 - 33
  • [2] Preserving architectural styles in the search based design of software product line architectures
    Mariani, Thaina
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 115 : 157 - 173
  • [3] Towards Software Product Lines Based Cloud Architectures
    Abu Matar, Mohammad
    Mizouni, Rabeb
    Alzahmi, Salwa
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, : 117 - 126
  • [4] Applying design patterns in the search-based optimization of software product line architectures
    Giovani Guizzo
    Thelma Elita Colanzi
    Silvia Regina Vergilio
    [J]. Software & Systems Modeling, 2019, 18 : 1487 - 1512
  • [5] Applying design patterns in the search-based optimization of software product line architectures
    Guizzo, Giovani
    Colanzi, Thelma Elita
    Vergilio, Silvia Regina
    [J]. SOFTWARE AND SYSTEMS MODELING, 2019, 18 (02): : 1487 - 1512
  • [6] Software architectures, product lines and frameworks
    Donnan, G
    Jourdan, J
    [J]. ALCATEL TELECOMMUNICATIONS REVIEW, 1999, (01): : 60 - 66
  • [7] Search Based Design of Layered Product Line Architectures
    Mariani, Thaina
    Vergilio, Silvia Regina
    Colanzi, Thelma Elita
    [J]. 39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 270 - 275
  • [8] Software product lines: Economics, architectures, and implications
    Knauber, P
    Succi, G
    [J]. ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 665 - 666
  • [9] Maturing architectures and components in software product lines
    Bosch, J
    [J]. COMPONENT-BASED SOFTWARE QUALITY: METHODS AND TECHNIQUES, 2003, 2693 : 246 - 258
  • [10] Search-Based Migration of Model Variants to Software Product Line Architectures
    Guez Assuncao, Wesley Klewerton
    [J]. 2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 895 - 898