A Measure of Structural Complexity of Hierarchical Fuzzy Systems Adapted from Software Engineering

Hierarchical fuzzy systems (HFSs) have been seen as an effective approach to reduce the complexity of fuzzy logic systems (FLSs), largely as a result of reducing the number of rules. However, it is not clear completely how complexity of HFSs can be measured. In FLSs, complexity is commonly expressed...

Full description

Bibliographic Details
Published in:2019 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, FUZZ-IEEE
Main Authors: Razak, Tajul Rosli; Garibaldi, Jonathan M.; Wagner, Christian
Format: Proceedings Paper
Language:English
Published: IEEE 2019
Subjects:
Online Access:https://www-webofscience-com.uitm.idm.oclc.org/wos/woscc/full-record/WOS:001299189300215
author Razak
Tajul Rosli; Garibaldi
Jonathan M.; Wagner
Christian
spellingShingle Razak
Tajul Rosli; Garibaldi
Jonathan M.; Wagner
Christian
A Measure of Structural Complexity of Hierarchical Fuzzy Systems Adapted from Software Engineering
Computer Science; Mathematics
author_facet Razak
Tajul Rosli; Garibaldi
Jonathan M.; Wagner
Christian
author_sort Razak
spelling Razak, Tajul Rosli; Garibaldi, Jonathan M.; Wagner, Christian
A Measure of Structural Complexity of Hierarchical Fuzzy Systems Adapted from Software Engineering
2019 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, FUZZ-IEEE
English
Proceedings Paper
Hierarchical fuzzy systems (HFSs) have been seen as an effective approach to reduce the complexity of fuzzy logic systems (FLSs), largely as a result of reducing the number of rules. However, it is not clear completely how complexity of HFSs can be measured. In FLSs, complexity is commonly expressed using a multi-factorial approach, taking into consideration the number of rules, variables, and fuzzy terms. However, this may not be the best way to assess complexity in HFSs that have structures involving multiple subsystems, layers and different topologies. Thus far, structural complexity associated with the structure of HFSs has not been discussed. In the field of software engineering (SE), a complexity measure has been proposed to measure program complexity. This measure uses the concept of graph theory complexity, which considers the control structure complexity. The measure can also be applied to assess the complexity of a collection of programs known as a hierarchical nest. In this paper, we present an approach to mapping an SE complexity measure to HFS design. The approach includes several mapping alternatives that are outlined and illustrated using different HFS designs. This study contributes a new approach for the first time to assessing structural complexity in HFSs based on an approach from SE complexity measure.
IEEE
1544-5615

2019



Computer Science; Mathematics

WOS:001299189300215
https://www-webofscience-com.uitm.idm.oclc.org/wos/woscc/full-record/WOS:001299189300215
title A Measure of Structural Complexity of Hierarchical Fuzzy Systems Adapted from Software Engineering
title_short A Measure of Structural Complexity of Hierarchical Fuzzy Systems Adapted from Software Engineering
title_full A Measure of Structural Complexity of Hierarchical Fuzzy Systems Adapted from Software Engineering
title_fullStr A Measure of Structural Complexity of Hierarchical Fuzzy Systems Adapted from Software Engineering
title_full_unstemmed A Measure of Structural Complexity of Hierarchical Fuzzy Systems Adapted from Software Engineering
title_sort A Measure of Structural Complexity of Hierarchical Fuzzy Systems Adapted from Software Engineering
container_title 2019 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, FUZZ-IEEE
language English
format Proceedings Paper
description Hierarchical fuzzy systems (HFSs) have been seen as an effective approach to reduce the complexity of fuzzy logic systems (FLSs), largely as a result of reducing the number of rules. However, it is not clear completely how complexity of HFSs can be measured. In FLSs, complexity is commonly expressed using a multi-factorial approach, taking into consideration the number of rules, variables, and fuzzy terms. However, this may not be the best way to assess complexity in HFSs that have structures involving multiple subsystems, layers and different topologies. Thus far, structural complexity associated with the structure of HFSs has not been discussed. In the field of software engineering (SE), a complexity measure has been proposed to measure program complexity. This measure uses the concept of graph theory complexity, which considers the control structure complexity. The measure can also be applied to assess the complexity of a collection of programs known as a hierarchical nest. In this paper, we present an approach to mapping an SE complexity measure to HFS design. The approach includes several mapping alternatives that are outlined and illustrated using different HFS designs. This study contributes a new approach for the first time to assessing structural complexity in HFSs based on an approach from SE complexity measure.
publisher IEEE
issn 1544-5615

publishDate 2019
container_volume
container_issue
doi_str_mv
topic Computer Science; Mathematics
topic_facet Computer Science; Mathematics
accesstype
id WOS:001299189300215
url https://www-webofscience-com.uitm.idm.oclc.org/wos/woscc/full-record/WOS:001299189300215
record_format wos
collection Web of Science (WoS)
_version_ 1818940499443056640