JFML: A Java']Java Library to Design Fuzzy Logic Systems According to the IEEE Std 1855-2016

被引:41
作者
Soto-Hidalgo, J. M. [1 ]
Alonso, Jose M. [2 ]
Acampora, Giovanni [3 ]
Alcala-Fdez, J. [4 ]
机构
[1] Univ Cordoba, Dept Elect & Comp Engn, E-14071 Cordoba, Spain
[2] Univ Santiago de Compostela, Ctr Singular Invest Tecnol Informac, Santiago 15782, Spain
[3] Univ Naples Federico II, Dept Phys Ettore Pancini, I-80126 Naples, Italy
[4] Univ Granada, DaSCI Res Inst, E-18071 Granada, Spain
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Fuzzy logic systems; IEEE std 1855-2016; fuzzy markup language; open source software; IEC61131-7; INFERENCE SYSTEMS; INTERVAL TYPE-2; REGRESSION; SOFTWARE; STANDARD;
D O I
10.1109/ACCESS.2018.2872777
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fuzzy logic systems are useful for solving problems in many application fields. However, these systems are usually stored in specific formats and researchers need to rewrite them to use in new problems. Recently, the IEEE Computational Intelligence Society has sponsored the publication of the IEEE Standard 1855-2016 to provide a unified and well-defined representation of fuzzy systems for problems of classification, regression, and control. The main aim of this standard is to facilitate the exchange of fuzzy systems across different programming systems in order to avoid the need to rewrite available pieces of code or to develop new software tools to replicate functionalities that are already provided by other software. In order to make the standard operative and useful for the research community, this paper presents JFML, an open source Java library that offers a complete implementation of the new IEEE standard and capability to import/export fuzzy systems in accordance with other standards and software. Moreover, the new library has associated a Website with complementary material, documentation, and examples in order to facilitate its use. In this paper, we present three case studies that illustrate the potential of JFML and the advantages of exchanging fuzzy systems among available software.
引用
收藏
页码:54952 / 54964
页数:13
相关论文
共 42 条
[11]   Control of a chain pendulum: A fuzzy logic approach [J].
Aranda-Escolastico, Ernesto ;
Guinaldo, Maria ;
Santos, Matilde ;
Dormido, Sebastian .
INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2016, 9 (02) :281-295
[12]  
Bernadó E, 2002, LECT NOTES ARTIF INT, V2321, P115
[13]   Computational Intelligence Software for Interval Type-2 Fuzzy Logic [J].
Castillo, Oscar ;
Melin, Patricia ;
Castro, Juan R. .
COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 (04) :737-747
[14]   Building fuzzy inference systems with the interval type-2 fuzzy logic toolbox [J].
Castro, J. R. ;
Castillo, O. ;
Melin, P. ;
Martinez, L. G. ;
Escobar, S. ;
Camacho, I. .
ANALYSIS AND DESIGN OF INTELLIGENT SYSTEMS USING SOFT COMPUTING TECHNIQUES, 2007, 41 :53-+
[15]  
Castro JR, 2007, IEEE INT CONF FUZZY, P61
[16]  
Castro JR, 2008, LECT NOTES COMPUT SC, V4750, P104
[17]   jFuzzyLogic: a Java']Java Library to Design Fuzzy Logic Controllers According to the Standard for Fuzzy Control Programming [J].
Cingolani, Pablo ;
Alcala-Fdez, Jesus .
INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2013, 6 :61-75
[18]  
Dubois D.J., 1980, Fuzzy sets and systems: theory and applications
[19]   An Ontology-Based Interpretable Fuzzy Decision Support System for Diabetes Diagnosis [J].
El-Sappagh, Shaker ;
Alonso, Jose M. ;
Ali, Farman ;
Ali, Amjad ;
Jang, Jun-Hyeog ;
Kwak, Kyung-Sup .
IEEE ACCESS, 2018, 6 :37371-37394
[20]   METSK-HDe: A multiobjective evolutionary algorithm to learn accurate TSK-fuzzy systems in high-dimensional and large-scale regression problems [J].
Gacto, M. J. ;
Galende, M. ;
Alcala, R. ;
Herrera, F. .
INFORMATION SCIENCES, 2014, 276 :63-79