

readme.txt: 27/ April/ 1998

---------------------------------------------------------
Freeware : Fuzzy Calculator FzCalc
Free Demo: VspDecision
---------------------------------------------------------

Author:    

Hartwig Jeschke
Mikroelektronische Schaltungstechnik UNI Hannover

http://www.mst.uni-hannover.de

-----------------------------------------------------------	

1. About this Software
======================

Key features of the VSP Decision Program:

 Modeling of uncertain data with fuzzy arithmetic 
 Fuzzy multiobjective decision making 
 Hierarchical decomposition of modeling tasks 
 Graphical user interface 
 Programable data structures and evaluation methods 
 Built-in optimizer for non-linear and non-continuous functions 


FzCalc Program:
 
 This program supports basic operations with fuzzy arithmetic.


2. Copyright and Disclaimer
===========================

The VSP Decision program and the FzCalc program are copyrighted by the Mikroelektronische
Schaltungstechnik (MST) of the Universoty of Hannover, Germany.

Point of contact of the authors is Hartwig Jeschke.

The VSP Decision DEMO (only !) and the FzCalc Program are free, but must not
distributed for commercial purposes.

Selling of these programs without the written permit of the authors is strictly 
forbidden.

A fully functional version of the VSP Decision Program is available on request
(mailto jeschke@mst.uni-hannover.de)

The VSP Decision Program and the FzCalc program have been carefully designed. 

Nevertheless, there will not be provided gurantee on the correct function of all 
program parts. There is no responsibility by the authors for any kind of 
consequential damages, which result from using these programs.


3. Installation Notes for the VSP Decision Program
==================================================

3.1. Please download and uncompress the file vspdecision.zip
     to a local directory. 
3.2. Run Setup.exe at your local directory. 
3.3. You can follow a guided tour (VSP Decision Program), which demonstrates the 
     specification and evaluation of models. You need only to follow a pointer, 
     which is directed to the program controls. Click on the individual program 
     controls, using the left mouse button. 
3.4. In the case of interest on the full version of the program send an e-mail. 

     The programs are delivered as a single EXE-Code and do not install .dll's 
     at the windows directories and they dot not modify other programs or their 
     settings. Thus deinstallation can be perform.

     By default, all program files are installed in the following directory:

	C:\Program Files\VSPDecision	

     Installed Keys in the windows Registry:


	HKEY_CLASSES_ROOT/.vdt
	HKEY_CLASSES_ROOT/vdt_autofile

	HKEY_CURRENT_USER/Software/VspDecision



4. Uninstall
============

Please select the Windows-System-Software folder. Select VSP Decision entry and 
select Uninstall.

In some cases deletion of Windows Registry keys can fail.

Then you may manually delete the following keys, using the 'REGEDIT' 
registry editor (at the command-line):


HKEY_CLASSES_ROOT/.vdt
HKEY_CLASSES_ROOT/vdt_autofile

HKEY_CURRENT_USER/Software/VspDecision


5. Release Notes
================

For both programs frequent and free updates are available at the Internet: 

http://www.mst.uni-hannover.de/~vspdecis

Because of the frequent updates, the VSP Decision Demo expires each 3 months.


6. Known Bugs
=============

B1) Vsp-Decision: VPL-Language : Type-Casting Problem
    
    In principle the VPL-Compiler supports "Type-Casting", which, e. g., allows the 
    assignment of INTEGERS to REAL and FUZZY, or REAL to FUZZY.

    Currently Type-Casting is only performed in the following way:

    Var A_fuzzy, B_fuzzy, D_fuzzy : FUZZY;
    Var I	: INTEGER;
    VAR R       : REAL;

    BEGIN
	A_fuzzy := B_fuzzy + C_fuzzy + I + R; // Assignment from right to left
    END;		

    
    An Data-Type-Error occours for the following Code:
	
    Var A_fuzzy, B_fuzzy, D_fuzzy : FUZZY;
    Var I	: INTEGER;
    VAR R       : REAL;

    BEGIN
	A_fuzzy :=  I + R + B_fuzzy + C_fuzzy; // results in an Data-Type-Error
    END;		


    ** This Probelm will be solved for later releases
