On the customization of components: A rule-based approach

被引:1
|
作者
Zhou, Jia [1 ]
Cooper, Kendra [1 ]
Ma, Hui [1 ]
Yen, I-Ling [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
关键词
performance measures; rule-based processing; representations;
D O I
10.1109/TKDE.2007.1059
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Realizing the quality-of-service (QoS) requirements for a software system continues to be an important and challenging issue in software engineering. A software system may need to be updated or reconfigured to provide modified QoS capabilities. These changes can occur at development time or at runtime. In component-based software engineering, software systems are built by composing components. When the QoS requirements change, there is a need to reconfigure the components. Unfortunately, many components are not designed to be reconfigurable, especially in terms of QoS capabilities. It is often labor-intensive and error-prone work to reconfigure the components, as developers need to manually check and modify the source code. Furthermore, the work requires experienced senior developers, which makes it costly. The limitations motivate the development of a new rule-based semiautomated component parameterization technique that performs code analysis to identify and adapt parameters and changes components into reconfigurable ones. Compared with a number of alternative QoS adaptation approaches, the proposed rule-based technique has advantages in terms of flexibility, extensibility, and efficiency. The adapted components support the reconfiguration of potential QoS trade-offs among time, space, quality, and so forth. The proposed rule-based technique has been successfully applied to two substantial libraries of components. The F-measure or balanced F-score results for the validation are excellent, that is, 94 percent.
引用
收藏
页码:1262 / 1275
页数:14
相关论文
共 50 条
  • [41] A Clustering Rule-based Approach to Predictive Modeling
    Williams, Philicity
    Soares, Caio
    Gilbert, Juan E.
    [J]. PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 239 - 243
  • [42] TEACHING MEDICAL DIAGNOSIS - A RULE-BASED APPROACH
    MICHALOWSKI, W
    RUBIN, S
    AGGARWAL, H
    [J]. MEDICAL TEACHER, 1993, 15 (04) : 309 - 319
  • [43] A fuzzy rule-based approach to drought assessment
    Pesti, G
    Shrestha, BP
    Duckstein, L
    Bogardi, I
    [J]. WATER RESOURCES RESEARCH, 1996, 32 (06) : 1741 - 1747
  • [44] A rule-based exclusion method for tolerance specification of revolving components
    Zhao, Qijian
    Li, Tukun
    Cao, Yanlong
    Yang, Jiangxin
    Jiang, Xiangqian
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2020, 234 (03) : 527 - 537
  • [45] Fuzzy rule-based prediction of hardness for sintered HSS components
    Chatterjee, D.
    Sutradhar, G.
    Oraon, B.
    [J]. JOURNAL OF MATERIALS PROCESSING TECHNOLOGY, 2008, 200 (1-3) : 212 - 220
  • [46] An Active Approach for Automatic Rule Discovery in Rule-Based Monitoring Systems
    Ding, Chao
    Zeng, Mingxia
    Wang, Kui
    Pei, Polo
    Luan, Zhongzhi
    Qian, Depei
    [J]. TRUSTWORTHY COMPUTING AND SERVICES (ISCTCS 2014), 2015, 520 : 304 - 310
  • [47] A rule-based approach to Web-based application development
    Tammet, Tanel
    Haav, Hele-Mai
    Kadarpik, Vello
    Kaaramees, Marko
    [J]. 2006 SEVENTH INTERNATIONAL BALTIC CONFERENCE ON DATABASES AND INFORMATION SYSTEMS - PROCEEDINGS, 2006, : 202 - +
  • [48] A hierarchical fuzzy rule-based approach to aphasia diagnosis
    Akbarzadeh-T, Mohammad-R.
    Moshtagh-Khorasani, Majid
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2007, 40 (05) : 465 - 475
  • [49] A RULE-BASED APPROACH TO THE TRIM-LOSS PROBLEM
    DIETRICH, RD
    YAKOWITZ, SJ
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1991, 29 (02) : 401 - 415
  • [50] Tagging Icelandic text: A linguistic rule-based approach
    Loftsson, Hrafn
    [J]. NORDIC JOURNAL OF LINGUISTICS, 2008, 31 (01) : 47 - 72