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 条
  • [41] Multi-objective Device Selection Approach for Component-based Automation Systems
    Ploennigs, Joern
    Lehmann, Matthias
    Wollschlaeger, Bastian
    Mai, Tuan Linh
    Kabitzsch, Klaus
    [J]. 2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [42] Non-functional Properties Aware Configuration Selection in Component-based Systems
    Eddin, Mohammad Charaf
    Mammeri, Zoubir
    [J]. 2014 15TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2014, : 59 - 65
  • [43] Compositional Verification for Component-Based Systems and Application
    Bensalem, Saddek
    Bozga, Marius
    Sifakis, Joseph
    Nguyen, Thanh-Hung
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2008, 5311 : 64 - 79
  • [44] Agility evaluation for component-based software systems
    Wang, Zhong-Jie
    Xu, Xiao-Fei
    Zhan, De-Chen
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (06) : 1769 - 1783
  • [45] Component-based software systems for smart environments
    Herring, C
    Kaplan, S
    [J]. IEEE PERSONAL COMMUNICATIONS, 2000, 7 (05): : 60 - 61
  • [46] A HAL for component-based embedded operating systems
    Teng, QM
    Wang, H
    Chen, XQ
    [J]. PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, WORKSHOPS AND FAST ABSTRACTS, 2005, : 23 - 24
  • [47] Component-based software engineering for embedded systems
    Crnkovic, I
    [J]. ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 712 - 713
  • [48] Tailored responsibility within component-based systems
    Franz, E
    Wappler, U
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3489 : 203 - 218
  • [49] Improving Availability in Component-Based Distributed Systems
    Al-Wesabi, Fahd N.
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2020, 26 (06): : 1345 - 1357
  • [50] Complexity of Component-based Development of Embedded Systems
    Zheng, M.
    Alagar, V. S.
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 8, 2005, 8 : 282 - 287