Optimal Component Selection for Component-Based Systems

被引:1
|
作者
Khan, Muhammad Ali [1 ]
Mahmood, Sajjad [2 ]
机构
[1] King Fahd Univ Petr & Minerals, Preparatory Year Math Program, Dhahran 31261, Saudi Arabia
[2] King Fahd Univ Petr & Minerals, Informat & Comp Sci Dept, Dhahran 31261, Saudi Arabia
关键词
EVOLUTIONARY ALGORITHMS; OPTIMIZATION;
D O I
10.1007/978-90-481-9112-3_79
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In Component-based Software (CBS) development, it is desirable to choose software components that provide all necessary functionalities and at the same time optimize certain nonfunctional attributes of the system (for example, system cost). In this paper we investigate the problem of selecting software components to optimize one or more nonfunctional attributes of a CBS. We approach the problem through the lexicographic multi-objective optimization perspective and develop a scheme that produces Pareto-optimal solutions. Furthermore we show that the Component Selection Problem (CSP) can be solved in polynomial time if the components are connected by serial interfaces and all the objectives are to be minimized, whereas the corresponding maximization problem is NP-hard.
引用
收藏
页码:467 / 472
页数:6
相关论文
共 50 条
  • [1] Optimal Component Selection Based on Cohesion and Coupling for Component-Based Software System
    Jha, P. C.
    Bali, Vikram
    Narula, Sonam
    Kalra, Mala
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2012), 2014, 236 : 1499 - 1512
  • [2] Selection of components for OTS component-based systems
    Kizzort, B
    [J]. 2002 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2002, : 2651 - 2659
  • [3] Improving service selection in component-based architectures with optimal stopping
    Skroch, Oliver
    Turowski, Klaus
    [J]. SEAA 2007: 33RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2007, : 39 - +
  • [4] Component-based reconfigurable systems
    Lowry, MR
    [J]. COMPUTER, 1998, 31 (04) : 44 - +
  • [5] Testing of component-based systems
    Kanso, Bilal
    Aiguier, Marc
    Boulanger, Frederic
    Gaston, Christophe
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 300 - 305
  • [6] Slicing component-based systems
    Pan, YJ
    Pan, D
    Chen, MH
    [J]. ICECCS 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2005, : 155 - 164
  • [7] Engineering of component-based systems
    Brown, AW
    Wallnau, KC
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 414 - 422
  • [8] Maintaining component-based systems
    Voas, J
    [J]. IEEE SOFTWARE, 1998, 15 (04) : 22 - +
  • [9] Reasoning with Qualitative Preferences to Develop Optimal Component-Based Systems
    Oster, Zachary J.
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1456 - 1458
  • [10] Optimal Refinement for Component-based Architectures
    Bibartiu, Otto
    Duerr, Frank
    Rothermel, Kurt
    [J]. 2021 IEEE 25TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2021), 2021, : 142 - 151