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 条
  • [21] Component-based workflow systems development
    Zhuge, H
    [J]. DECISION SUPPORT SYSTEMS, 2003, 35 (04) : 517 - 536
  • [22] A security mechanism for component-based systems
    Grechanik, M
    Perry, DE
    Batory, D
    [J]. FIFTH INTERNATIONAL CONFERENCE ON COMMERCIAL-OFF-THE-SHELF (COTS) - BASED SOFTWARE SYSTEM, PROCEEDINGS, 2006, : 53 - +
  • [23] Component-based automotive production systems
    Weston, RH
    West, AA
    Harrison, R
    [J]. ENTERPRISE INTER- AND INTRA-ORGANIZATIONAL INTEGRATION: BUILDING INTERNATIONAL CONSENSUS, 2003, 108 : 225 - 234
  • [24] Behavioural analysis of component-based systems
    Henderson, P
    Walters, R
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2001, 43 (03) : 161 - 169
  • [25] Model generation of component-based systems
    Sébastien Salva
    Elliott Blot
    [J]. Software Quality Journal, 2020, 28 : 789 - 819
  • [26] Monitoring Distributed Component-Based Systems
    Falcone, Ylies
    Nazarpour, Hosein
    Bensalem, Saddek
    Bozga, Marius
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2021), 2021, 13077 : 153 - 173
  • [27] A component-based framework for recognition systems
    Middendorf, M
    Peust, C
    Schacht, J
    [J]. READING AND LEARNING, 2004, 2956 : 153 - 165
  • [28] Architecture Normalization for Component-based Systems
    Wen, Lian
    Dromey, Geoff R.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 160 : 335 - 348
  • [29] Model generation of component-based systems
    Salva, Sebastien
    Blot, Elliott
    [J]. SOFTWARE QUALITY JOURNAL, 2020, 28 (02) : 789 - 819
  • [30] Component-Based Design of Embedded Systems
    Kopetz, Hermann
    [J]. SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2010, 6399 : 1 - 1