The fuzzy system development environment Xfuzzy integrates a set of tools that ease the user to cover the several stages involved in the design process of fuzzy logic-based inference systems, from their initial description to their final implementation. The sections of this page are linked with the several versions of the environment, with our related scientific publications, and with some didactic material.


This new version of Xfuzzy is based on a new specification language (XFL3) which extends the advantages of its predecessor, allowing the use of linguistic hedges as well as new fuzzy operators defined freely by the user. New CAD tools have been included to ease the edition of operator sets and hierarchical systems, to generate 2- and 3-dimmensional graphic outputs, and to monitor the inference process. The tool that applies supervised learning has been quitely renewed so as to include new algorithms as well as pre- and post-processing techniques to simplify the obtained rule bases. Xfuzzy 3 has been enterely programmed in Java. Hence, it can be executed on any platform with JRE (Java Runtime Environment) installed.


The version 2.1 of Xfuzzy, based on the specification language XFL, includes several CAD tools to describe, verify and synthesize (into software or hardware) fuzzy systems. This version can be compiled and executed in Unix-like operating systems with the X Window system. It can be also executed in MS-Windows by using the environment Cygwin.

Fuzzy Logic E-Book (en espaņol)

FLEB is an e-book that attempts to introduce the basic mathematical foundations and applications of fuzzy logic through a software environment which includes images, hypertext, sensitive elements, animations and interactive demos that can be carried out by Xfuzzy.



Last Update: 12-12-2012 00:00:00