Source
Code
Container
Crane Control Applet
Click
here to download the zip file. The important files contained in the zip
file are as follows:
- HTML File
(.html)
- CCC. CCC
is an acronym for Container Crane Control.
- Project
Files (.v*)
- Class Files
(.class)
- mainApplet.
- fesFrame.
This is the class for the fuzzy expert system frame that pops up once the
user submits his input values for processing. This class invokes the fesCanvas
class.
- fesCanvas.
This is the class that displays the results of the fuzzification, inference,
and defuzzification process for the given inputs.
- varSetClass.
This is the class for the set of input, intermediate, and output linguistic
variables.
- lingVarClass.
This is the class for a linguistic variable. It contains an aggregate of
fuzzSetClass classes.
- fuzzSetClass.
This is the class for a fuzzy set defining its linguistic term and membership
function.
- ruleBaseClass.
This is the class for the fuzzy rule base (or the set of fuzzy IF-THEN rules).
- ruleClass.
This is the class for a fuzzy IF-THEN rule.
- Java Source
Code Files (.java)
Each .class file
has a corresponding .java file which contains its Java source code.
Container
Crane Control Application
Click
here to download the zip file. The important files contained in the zip
file are as follows:
- Project
Files (.v*)
- CCC. CCC
is an acronym for Container Crane Control.
- Class Files
(.class)
- mainApplic.
- fesDialog.
This is the class for the fuzzy expert system dialog that pops up once the
user submits his input values for processing. This class invokes the fesCanvas
class.
- fesCanvas.
This is the class that displays the results of the fuzzification, inference,
and defuzzification process for the given inputs.
- varSetClass.
This is the class for the set of input, intermediate, and output linguistic
variables.
- lingVarClass.
This is the class for a linguistic variable. It contains an aggregate of
fuzzSetClass classes.
- fuzzSetClass.
This is the class for a fuzzy set defining its linguistic term and membership
function.
- ruleBaseClass.
This is the class for the fuzzy rule base (or the set of fuzzy IF-THEN rules).
- ruleClass.
This is the class for a fuzzy IF-THEN rule.
- domFileClass.
This is the class for handling files for the domain.
- typedFileClass.
This is the class containing file handling primitives.
- Java Source
Code Files (.java)
Each .class file
has a corresponding .java file which contains its Java source code.
- Domain File
(.VAR)
- CraneVarFile.
This file, found in subdirectory /Crane/Var, contains the domain-specific
attributes such as the domain name, the number, names, and properties of
input linguistic variables, intermediate linguistic variables, and output
linguistic variables, and the definitions of fuzzy sets and membership functions.
- Rule File
(.FSR)
- Crane0. This
file, found in subdirectory /Crane/Fold0, contains the fuzzy IF-THEN rules
used by the inference engine.
Investor
Profiler Applet
Click
here to download the zip file. The important files contained in the zip
file are as follows:
- HTML File
(.html)
- IP. IP is
an acronym for Investor Profile.
- Project
Files (.v*)
- Class Files
(.class)
- mainApplet.
- fuzzDialog.
This is the class for the fuzzification dialog that pops up once the user
submits his input values for processing. This class invokes the fuzzCanvas
class.
- fuzzCanvas.
This is the class that displays the results of the fuzzification process
for the given inputs.
- infDefDialog.
This the class for the inference and defuzzification dialog that pops up
once the user submits his input values for processing. This class invokes
the infCanvas and defCanvas class.
- infCanvas.
This is the class that displays the results of the inference process for
the fuzzified inputs.
- defCanvas.
This is the class that displays the results of the defuzzification process
for the inference engine results.
- varSetClass.
This is the class for the set of input, intermediate, and output linguistic
variables.
- lingVarClass.
This is the class for a linguistic variable. It contains an aggregate of
fuzzSetClass classes.
- fuzzSetClass.
This is the class for a fuzzy set defining its linguistic term and membership
function.
- ruleBaseClass.
This is the class for the fuzzy rule base (or the set of fuzzy IF-THEN rules).
- ruleClass.
This is the class for a fuzzy IF-THEN rule.
- Java Source
Code Files (.java)
Each .class file
has a corresponding .java file which contains its Java source code.
Investor
Profiler Application
Click
here to download the zip file. The important files contained in the zip
file are as follows:
- Project
Files (.v*)
- IP. IP is
an acronym for Investor Profile.
- Class Files
(.class)
- mainApplic.
- fuzzDialog.
This is the class for the fuzzification dialog that pops up once the user
submits his input values for processing. This class invokes the fuzzCanvas
class.
- fuzzCanvas.
This is the class that displays the results of the fuzzification process
for the given inputs.
- infDefDialog.
This the class for the inference and defuzzification dialog that pops up
once the user submits his input values for processing. This class invokes
the infCanvas and defCanvas class.
- infCanvas.
This is the class that displays the results of the inference process for
the fuzzified inputs.
- defCanvas.
This is the class that displays the results of the defuzzification process
for the inference engine results.
- varSetClass.
This is the class for the set of input, intermediate, and output linguistic
variables.
- lingVarClass.
This is the class for a linguistic variable. It contains an aggregate of
fuzzSetClass classes.
- fuzzSetClass.
This is the class for a fuzzy set defining its linguistic term and membership
function.
- ruleBaseClass.
This is the class for the fuzzy rule base (or the set of fuzzy IF-THEN rules).
- ruleClass.
This is the class for a fuzzy IF-THEN rule.
- domFileClass.
This is the class for handling files for the domain.
- typedFileClass.
This is the class containing file handling primitives.
- Java Source
Code Files (.java)
Each .class file
has a corresponding .java file which contains its Java source code.
- Domain File
(.VAR)
- RiskVarFile.
This file, found in subdirectory /Risk/Var, contains the domain-specific
attributes such as the domain name, the number, names, and properties of
input linguistic variables, intermediate linguistic variables, and output
linguistic variables, and the definitions of fuzzy sets and membership functions.
- Rule File
(.FSR)
- Risk0. This
file, found in subdirectory /Risk/Fold0, contains the fuzzy IF-THEN rules
used by the inference engine.