A: Free fuzzy dev. tool FOOL (new version)

Ronald Hartwig (Ronald.Hartwig@Informatik.Uni-Oldenburg.DE)
Thu, 16 May 1996 16:00:08 +0200


###### #### #### #
# # # # # #
### # # # # #
# # # # # #
# #### #### #####

FOOL = Fuzzy system development tool with interactive 'foolproof'
graphical user interface.
**FOR FREE !!**

==========================================================================
What is it?
==========================================================================
FOOL stands for the Fuzzy Organizer OLdenburg. It is a result from a
project at the University of Oldenburg. FOOL is a graphical user
interface to develop fuzzy rulebases. FOOL will help you to invent
and maintain a database that specifies the behaviour of a fuzzy-controller.

FOX is a small but powerful fuzzy engine which reads this database,
reads some input values and calculates the new control value.

==========================================================================
Features
==========================================================================
+ Interactive and (a kind of) "FOOLproof" development interface based
on the xview libs.

+ Online help

+ Support of most known fuzzy operators (36 different to be
exact). Exact tuning of every application of an operator
possible. Parameterized operators fully supported.

+ Five types of standard membership functions plus an unlimited number
of user defined membership functions.

+ User defined internal calculation precision

+ Fuzzy and/or floating point (crisp) input and output values
possible. No limits except your double-floating point range.

+ Building of multi-stage and/or parallel fuzzy systems possible via
simple shell scripts (or whatever language you like).

+ Easyily portable fuzzy engine (FOX) with low hard- and software
requirements. FOX only needs an ANSI-C compiler.

+ ASCII database format for better readability. Maybe you want to use
that database for your own software project.

+ Graphical visualisation of your self-defined linguistic variables
and the operators via xprism from the KHOROS package or gnuplot.

+ FOOL compiles on all machines with an ANSI C Compiler and
xview-Libraries. (FOOL was tested successfully on DEC MIPS, Linux and
Sun OS)

+ Includes a complete user's manual (~100 pages) in postscript-format
a step-by-step example.

==========================================================================
IMPORTANT NOTE:
==========================================================================
The package is designed for UN*X and all of its flavours (eg
LINUX). It is NOT written for DOS or OS2 and probably never will be!

==========================================================================
WHAT you get:
==========================================================================
FOOL.source.tar.gz The complete sources
FOOL.manual.tar.gz The 100 page manual in small blocks

The present version of the package is 1.3

==========================================================================
CHANGES in package release 1.3:
==========================================================================
The package release 1.3 contains FOOL version 1.2 and FOX version 1.1
and some additional auxillary programs.

Changes from 1.0 to 1.2
=======================
- Minor changes in the manual.
- Minor changes in the copyright.

FOOL(v1.1):
- Now supports gnuplot too (Thanx to Rinus Verkerk)
- Tempfiles are now cleaned up when leaving FOOL
- Fixed strdup("") compile-error in FOOLfile.c

FOX(v1.1):
- In 1.0 FOX was unable to use fuzzy input
values. Now this bug is fixed.
- Minor bugfixes for translating different fuzzy input
precisions

Changes from package 1.2 to 1.3:
================================
FOOL(v1.2):
- Fixed bug concerning similar linguistic variables
- Fixed minor bugs in FOOLlines.c
- Fixed problems when using FOOL together with XView3.2 on
newer Linux distributions (segmentation fault on starting)

==========================================================================
WHERE to get it:
==========================================================================
ftp:
====
The package is available via ftp from:

ftp.informatik.uni-oldenburg.de /pub/fool
ftp.cs.tu-berlin.de /pub/sci/fuzzy

ftpmail:
========
-Send an E-Mail to 'ftpmail@arbi.informatik.uni-oldenburg.de'
-set the subject to 'request'
-write a text like this:
CWD pub/fool
SEND FOOL.source.tar.gz
SEND FOOL.manual.tar.gz
QUIT

==========================================================================
HOW to unpack
==========================================================================
The files are compressed with gzip and tar'ed, so you just have to change
to a directory where you want your package to be installed, then do
'gunzip FOOL.source.tar.gz' and then 'tar xvf FOOL.source.tar'. Read
the README files in the package for further details.

==========================================================================
==========================================================================
We hope you find it useful:
The team of FOOL(s)
Sven Nordhoff,
Bernd Landorff,
Carsten Labinsky and
Ronald Hartwig

fool@informatik.uni-oldenburg.de

[Ronald Hartwig 19.4.1996]