An Optimized Component Selection Algorithm for Self-Adaptive Software Architecture Using the Component Repository: Self-Adaptive Software Architecture

被引:0
|
作者
MohanRoopa, Y. [1 ]
Reddy, Ramamohan A. [2 ]
机构
[1] Jntu Anantapur, Anantapur, Andhra Pradesh, India
[2] SV Univ, Tirupati, Andhra Pradesh, India
关键词
Adaptability; Component; Functionality; Selection; System Software;
D O I
10.4018/IJSSCI.2019040104
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Component-based software engineering focuses on the development and reuse of components. The component reuse depends on the storage and retrieval processes. This article presents the component repository model for the developers to achieve good productivity. The component selection from the component repository according to the functionality and requirements is a crucial process. This article proposed an algorithm for optimizing component selection with functionality constraints like customer size, reliability, and performance. The experimental result evaluates the performance of the algorithm.
引用
收藏
页码:51 / 61
页数:11
相关论文
共 50 条
  • [31] Stability of Self-adaptive Software Architectures
    Salama, Maria
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 886 - 889
  • [32] AlchemistJ: A framework for self-adaptive software
    Kim, D
    Park, S
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 98 - 109
  • [33] Software systems facilitating self-adaptive control software
    Pham, TQ
    Dixon, KR
    Khosla, PK
    2000 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2000), VOLS 1-3, PROCEEDINGS, 2000, : 1094 - 1100
  • [34] Toward Self-Adaptive Software defined Fog Networking Architecture for IIoT and Industry 4.0
    Bedhief, Intidhar
    Foschini, Luca
    Bellavista, Paolo
    Kassar, Meriem
    Aguili, Taoufik
    2019 IEEE 24TH INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (IEEE CAMAD), 2019,
  • [35] A domain-specific language for the control of self-adaptive component-based architecture
    Alvares, Frederico
    Rutten, Eric
    Seinturier, Lionel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 130 : 94 - 112
  • [36] An Integrated Approach to Developing Self-Adaptive Software
    Mao, Xinjun
    Dong, Menggao
    Liu, Lu
    Wang, Huaiming
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2014, 30 (04) : 1071 - 1085
  • [37] Research on Self-adaptive Algorithm in Self-adaptive Web System
    Cao, CaiFeng
    Luo, YaoZu
    Gong, Jing
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 25 - 28
  • [38] A Domain Model for Self-Adaptive Software Systems
    Moghaddam, Fahimeh Alizadeh
    Deckers, Robert
    Procaccianti, Giuseppe
    Grosso, Paola
    Lago, Patricia
    11TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2017) - COMPANION VOLUME, 2017, : 23 - 29
  • [39] Modeling Dimensions of Self-Adaptive Software Systems
    Andersson, Jesper
    de Lemos, Rogerio
    Malek, Sam
    Weyns, Danny
    SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 : 27 - +
  • [40] Self-adaptive Software with Decentralised Control Loops
    Calinescu, Radu
    Gerasimou, Simos
    Banks, Alec
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2015, 2015, 9033 : 235 - 251