The description stage includes graphical
tools for the fuzzy system definition. The
verification stage is composed of tools
for simulation, monitoring and representing graphically the system
behavior. The tuning stage consists in applying
identification, learning and simplification algorithms. Finally, the synthesis
stage is divided into tools generating high-level languages descriptions for
software or hardware implementations.
The nexus between all these tools is the use of a common specification language,
XFL3, which extends the capabilities of XFL,
the language defined in version 2.0. XFL3 is a flexible and powerful language,
which allows to express very complex relations between the fuzzy variables, by
means of hierarchical rule bases and user-defined fuzzy connectives, linguistic
hedges, membership functions and defuzzification methods.
Every tool can be executed as an independent program. The environment integrates
all of them under a graphical user interface
which eases the design process.
|