Toolkit ESWin 2.0
for development of Expert Systems
This software is intended for creation and using of Expert Systems for solving of different tasks in diagnostics, planning, forecasting and so on.
Software is based on technology of Hybrid Expert Systems of company Insycom Ltd. This technology is characterized by:
Toolkit consists of:
The following methods of knowledge representation are used in ESWin:
Facts for inference are got from user and Data Bases by SQL-query. Pictures (in formats GIF, AVI, HTML) may be used at inference as comments to questions and illustrations to results. The external programs may be used as sources of facts and for other goals. These programs may be executed as results of rules.
Components of ESWin
Developer of Expert System UserExample of Knowledge Base in ESWIn:
TITLE = ES for choose of knowledge representation method (part)
COMPANY= Computers Department of NSTU
FRAME = Goal
Knowledge representation method: ()
ENDF
FRAME = Type
Tasks [For what tasks ES will be used?]:
(diagnostics; configuring; planning; monitoring; forecasting)
ENDF
FRAME = Area
Used in [What area is planning?]: (medicine; computers; CAD/CAM; ; legacy)
ENDF
FRAME = Description of area
Number of concepts [How many concepts are in area?]:
(less then 10; from 10 to 100; from 100 to 1000; more then 1000)
Structures are needed: (yes; no)
Steps of solving: (1; 2; some)
ENDF
FRAME=Acting
Parent:
Program: ()
Message: ()
Frame: ()
Delete: ()
Execute: ()
Rule: ()
EndF
RULE 1
=( Description of area. Number of concepts; less then 10)
DO
=( Description of area. Structures are needed; no) 100
ENDR
RULE 2
=( Description of area. Number of concepts; more then 1000)
DO
=( Description of area. Structures are needed; yes) 100
ENDR
RULE 3
=( Description of area. Number of concepts; from 100 to 1000)
DO
=( Description of area.Structures are needed; yes) 90
ENDR
RULE 4
= (Area. Description of area; medicine)
= (Type.Tasks; diagnostics)
DO
=( Knowledge representation method; Frames) 100
=( Knowledge representation method; Fuzzy rules) 90
ENDR
RULE 4
= (Area. Description of area; computers)
= (Type.Tasks; configuring)
DO
= (Knowledge representation method; Frames) 100
= (Knowledge representation method; Fuzzy rules) 70
= (Knowledge representation method; Semantic nets) 70
MS(Acting.Message; probably the combination of offered
methods is needed)
ENDR
RULE 5
=( Description of area. Structures are needed; yes)
DO
= (Knowledge representation method; Frames) 100
ENDR
RULE 6
=( Description of area. Steps of solving; some)
DO
= (Knowledge representation method; rules) 100
ENDR
Demo version of ESWin 2.0 is available for download from http://www.insycom.ru
We are opened for cooperation in distribution and development of this product.