Dear user,

1. This file must not be removed or altered. It must be distributed with your packages, created on a base of Det. This is the condition under that you receive the Det expert system.
2. Before using in any scientific project or commercial application you MUST contact Audrius.Meskauskas@fm.vtu.lt, introduce yourself and indicate the area in which are you going to use the the Det.
3. You can also contact by ordinary mail: A.Meskauskas, Papilenu 8-21, LT-2003 Vilnius, Lithuania.
4. Portions of this software are based in part on the work of the Independent JPEG Group.
5. Under these conditions, Det executables are provided free of charge.
6. The source code is also available, please contact for details.

Sincerely yours

Dr Audrius Meskauskas


The application you are currently using is created on the base of expert system Det.
Det Internet home page is http://members.xoom.com/AudriusA/es.htm

Det is an universal expert system, based on so-called "dichotomic trees". The "trees" can be often taken from already created manuals. Take for example any key for determining plant or insect species and you will understand the main idea in minutes. The main element in these keys is a question. It has the entry point (situation identifier), and two propositions, from that only one can be true in a certain situation. Answering "yes" for each proposition activates a final conclusion or a new question. To use in Det, the text of the manual must be a little rewritten, but no special programming is required. The exact description of this "dichotomic key programming language" is available. Then the text then must be compiled into special .ts format with compile Esk_cpp that is also provided. Det can use several keys at the same time, switching where necessary from one to another (and not necessary starting from the beginning again!). Together with questions, it can also present images (.bmp and .jpg are accepted).

Working version requires .ts file with the compiled rules. If it is missing in the command string, the standard Windows file open dialog activates.

The rule compiler (necessary to build the new expert system) has the following syntax:
esk_cpp Key_text_file Output_file Listing_file

The Listing_file is only used to find possible errors that are reported during compilation.
The Key_text_file contains the texts of one or several keys to compile. It describes the dichotomic trees. The questions can contain the references to the image files. If you dont understand the syntax from the example included, contact me for more information. After compiling, the Key_text_file is still needed in the current folder, because the .ts file does not contains the questions text.

Working version of Det comes with one example (determining of geometric figures). The bath file Komp.bat or Protect.bat compiles this example (Protect.bat works in protected mode). The Total.bat also launches Det.exe.

I provide both demonstration and working versions. To get additional information how to use the system, please simply contact me. Despite this is freeware, before loading working version you should to contact me and tell, in which area are you going to use this system.

Sincerely yours

Dr. Audrius Meskauskas

Audrius.Meskauskas@fm.vtu.lt

If it is interesting, welcome to scientific activity of Dr. Audrius Meskauskas

P.S. Portions of this software are based in part on the work of the Independent JPEG Group.