Release Notes V. 2.1

FUZZY LOGIC DESIGN TOOLS

Release Notes V. 2.1


Español

Changes in version 2.1 with respect to 2.0

  1. It is possible to run Xfuzzy on MS-Windows, using the Cygwin environment.

  2. Include a new set of demos with Tcl-Tk based animations in the directory etc/demos of the distribution.

  3. The Java compiler functionality has been included into the Xfuzzy GUI.

  4. A completely new fuzzy operations management interface for the Xfuzzy GUI.

  5. Correct a bug in xfvhdl that causes errors in output assignments.

  6. Modify the scripts that control the external synthesis tools in xfvhdl and xftl, to adapt them to the new versions of the Synopsys and Xilinx software.

  7. Update the manual pages.

Changes in version 2.0 with respect to 2.0b2

  1. Enhancement of the rule pruning methods in the learning module.

  2. Update the "#use" mechanism to work with flex buffers (detected by Jose Salmeron, salmeron@cica.es).

  3. The "configure" scripts stops when any other required tool are mising (detected by Jose M. Macias, macias@talika.fie.us.es).

  4. Improve Xaw3d compilation (contributed by Markus Volkmer, volkmer@iam.unibe.ch).

  5. Correct some errors in the name checking functions of the type editor (detected by Andreas Gentner, andreas.gentner@studbox.uni-stuttgart.de).

  6. Correct some errors in the bind checking procedures when a parallel composition of modules is serially composed with other modules.

  7. Review the Java writing procedures, fixing some coding bugs.

Changes in version 2.0b2 with respect to 2.0b1

  1. Literal SYSERRINSTDIO added to avoid a type mismatch compiling error in some recent distributions of Linux.

  2. Correct a bug in lex source files that caused xfuzzy to exit when the lexical analyzer could not open the input file.

  3. Correct a bug in the learning functions that caused the rule pruning procedures to be skipped in some cases.

  4. Correct a bug in the C synthesis functions that caused the generation of incorrect C source files if the "#composition" directive was not used.

  5. Porting tips for HP-UX 10.20 (contributed by Naveen Agnihotri, naveen@fido.cpmc.columbia.edu).

  6. New configuration and installation procedures, based on GNU autoconf.

  7. xfbpa does support learning of multimodule (hierarchical) xfl specifications.

  8. New graphical representation for learning evolution. Mean and maximum deviation are shown together, using different colors (customizable by means of X resources). The Y axis has now a logarithmic scale, providing a better view of near-to-zero values. The X axis automatically changes its scale when the number of iterations reaches its end, preserving previous data.

  9. New directive LINKED for specific learning files. Instructs the learning process in xfbpa to enforce overlapping degree constraints in membership functions. It is intended to ensure that the results of the learning procedures can be used for hardware synthesis using xfvhdl.

  10. New output class "stdout" in xfsim. It causes the simulation process to write results to its standard output, using "raw" format.

  11. xfvhdl is now able to detect (and, in some cases, correct) some inconsistencies in the definition of membership functions for certain defuzzification methods.

  12. xfj (an xfl to Java compiler). It is still in an EXPERIMENTAL status and has not been integrated into the xfuzzy graphical environment yet.

[Xfuzzy Home Page]

xfuzzy-team@imse.cnm.es

©IMSE-CNM 1997-2001
Last update: Thu Oct 18 17:56:13 2001