An empirical study on the specification and selection of components using fuzzy logic

被引:0
|
作者
Cooper, K [1 ]
Cangussu, JW [1 ]
Lin, R [1 ]
Sankaranarayanan, G [1 ]
Soundararadjane, R [1 ]
Wong, E [1 ]
机构
[1] Univ Texas, Richardson, TX 75080 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rigorous specification of components is necessary to support their selection, adaptation, and integration in component-based software engineering techniques. The specification needs to include the functional and nonfunctional attributes. The non-functional part of the specification is particularly challenging, as these attributes are often described subjectively, such as Fast Performance or Low Memory, Here, we propose the use of infinite value logic, fuzzy logic, to formally specify components. A significant advantage of fuzzy logic is that it supports linguistic variables, or hedges (e.g., terms such as slow, fast, very fast, etc.), which are convenient for describing non-functional attributes. In this paper, a new systematic approach for the specification of components using fuzzy logic is presented. First, an empirical study is conducted to gather data on five components that provide data compression capabilities; each uses a different algorithm (Arithmetic Encoding, Huffman, Wavelet, Fractal, and Burrows-Wheeler Transform). Data on the response time performance, memory use, compression ratio, and root mean square error are collected by executing the components on a collection of 75 images with different file formats and sizes. The data are fuzzified and represented as membership functions. The fuzzy component specifications are ranked using a set of test queries. Fuzzy multi-criteria decision making algorithms are going to be investigated for the selection of components in the next phase of the work.
引用
收藏
页码:155 / 170
页数:16
相关论文
共 50 条
  • [1] Shape specification in design using fuzzy logic
    Pham, Binh
    [J]. International Conference on Knowledge-Based Intelligent Electronic Systems, Proceedings, KES, 1999, : 329 - 332
  • [2] A Study of Radar Optimal Selection Using Fuzzy Logic Control
    Lin, Lee-kuo
    Lin, Yung-ching
    Tsai, Shao-Hong
    [J]. 2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL VI, 2010, : 431 - 435
  • [3] A Study of Radar Optimal Selection Using Fuzzy Logic Control
    Lin, Lee-kuo
    Lin, Yung-Ching
    Tsai, Shao-Hong
    [J]. 2011 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION AND INDUSTRIAL APPLICATION (ICIA2011), VOL I, 2011, : 428 - 431
  • [4] Network Selection using Fuzzy Logic
    Kher, Shubha
    Somani, Arun K.
    Gupta, Rohit
    [J]. 2ND INTERNATIONAL CONFERENCE ON BROADBAND NETWORKS (BROADNETS 2005), 2005, : 941 - 950
  • [5] An empirical study for fitness function selection in fuzzy logic controllers for mobile robot navigation
    Doitsidis, Lefteris
    Tsourveloudis, Nikos C.
    [J]. IECON 2006 - 32ND ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS, VOLS 1-11, 2006, : 517 - +
  • [6] Information system project selection using fuzzy logic
    Chen, KC
    Gorla, N
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1998, 28 (06): : 849 - 855
  • [7] Information system project selection using fuzzy logic
    Cleveland State Univ, Cleveland, United States
    [J]. IEEE Trans Syst Man Cybern Pt A Syst Humans, 6 (849-855):
  • [8] Implementation of sensor selection and fusion using fuzzy logic
    Lee, MFR
    Stanley, K
    Wu, QMJ
    [J]. JOINT 9TH IFSA WORLD CONGRESS AND 20TH NAFIPS INTERNATIONAL CONFERENCE, PROCEEDINGS, VOLS. 1-5, 2001, : 328 - 333
  • [9] Selection of Critical Process Equipment Using Fuzzy Logic
    Arese, M. C.
    Franca, S. L. B.
    Lima, G. B. A.
    Gaviao, L.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2017, 15 (08) : 1467 - 1473
  • [10] Optimum selection of an energy resource using fuzzy logic
    Abouelnaga, Ayah E.
    Metwally, Abdelmohsen
    Nagy, Mohammad E.
    Agamy, Saeed
    [J]. NUCLEAR ENGINEERING AND DESIGN, 2009, 239 (12) : 3062 - 3068