Newsgroups: comp.speech
Path: lyra.csx.cam.ac.uk!warwick!zaphod.crihan.fr!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!newsfeed.ACO.net!Austria.EU.net!EU.net!howland.reston.ans.net!usenet.ins.cwru.edu!lerc.nasa.gov!news.larc.nasa.gov!saimiri.primate.wisc.edu!news.crd.ge.com!sunblossom!cambridge!cengelog
From: cengelog@cambridge.dab.ge.com (Yilmaz Cengeloglu)
Subject: Blackboard, Dynamic Knowledge Exchange, Agents tool. (DYNACLIPS V3.0)
Message-ID: <CnHFtL.FG3@sunblossom.ge.com>
Sender: news@sunblossom.ge.com
Organization: Martin Marietta, Daytona Beach, Florida
Date: Wed, 30 Mar 1994 14:48:56 GMT
Lines: 131


Blackboard, Dynamic Knowledge Exchange, Agents tool. (DYNACLIPS V3.0)

DYNACLIPS Version 3.0 for CLIPS 6.0 and CLIPS 5.1 is released.
If you are already using DYNACLIP Version 1.0 or 2.0, you should
get this version. Several bugs are fixed and it has some new
extentions. 

This tool designed to show that Dynamic Knowledge Exchange
is possible and would be useful in some application. DYNACLIPS has
an ability to exchange RULES, FACTS, COMMANDS in run time.
You can also use as a Blackboard tool, Intelligent Agents tool. 
You can easily integrate with CLIPS and C. Most importantly
IT IS REALLY FREE. If you are not familiar with DYNACLIPS there 
are some more info end of this article.

Let me know, if you want a copy of DYNACLIPS Version 3.0
and if you want to be in my mailing list for DYNACLIPS.

Send a mail to one of the following address :

 cengelog@dab.ge.com   >>>>(Please try to use this address)
 yil@engr.ucf.edu
 73313.775@compuserve.com

 
Please continue to make any positive/negative comments. 
Your comments are really helping to enhance this tool.

Yilmaz  Cengeloglu

****IMPORTANT NOTE ***************************************
DYNACLIPS RUNS  ONLY ON SUN WORKSTATION
and uses SUNOS IPC FACILITIES.
IT DOES NOT RUN ON PC, MAC, HP, etc. (May be in the future)
**********************************************************


MOST FREQUENTLY ASKED QUESTIONS ON DYNACLIPS. 
---------------------------------------------------------

### Is Dynaclips  coming with CLIPS 6.0 or CLIPS 5.1 ?
-----------------------------------------------------------
NO,  Sorry. You must have CLIPS 6.0  or CLIPS 5.1  to be 
able to use it. You need to link CLIPS  with  DYNACLIPS.


### What is New on  DYNACLIPS Ver 3.0 ?
 -----------------------------------------------------
** All necessary libraries to link with CLIPS 5.1 and CLIPS 6.0
   are included. You can set it up for both version of CLIPS.

** Ability to send message to group of agents.
   Agent has also an ability to change group in run time.

** Improved C/C++ interface.
   library is included to link with your C/C++ program. 
   You can only add/delete fact, rules, command to blackboard
   You are not able to read contents of blackboard.


** Version 3.0  is  faster than Version 1.0 and 2.0
      if there is no request,  control  sleeps until any
                   agent makes  a requests.

      if there is no rule to fire, agent sleeps until
                  something is changed in the blackbord.

** Improved Error messages.

** Problem with deleting a fact from Blackboard is fixed.


### Is source code avaiable ?
 ----------------------------
NO. Please do not ask. 



-----------------------------------------------------
If you already have knowledge about DYNACLIPS,
You do not need to read below. 
-----------------------------------------------------
This is from CLIPS FAQ...

    DYNACLIPS (DYNAamic CLIPS Utilities), developed by Yilmaz Cengeloglu, 
    is a set of blackboard, dynamic knowledge exchange, and agent tools
    for either CLIPS 5.1 or CLIPS 6.0. It is a set of libraries that can
    be linked with CLIPS. The file daynaclips available by anonymous ftp
    from hubble.jsc.nasa.gov in the directory /pub/clips/Documents contains
    additional information. DYNACLIPS V1.0 (for CLIPS 5.1 on UNIX) and V2.0
    (for CLIPS 6.0 on UNIX) can be downloaded by anonymous ftp from
    ftp.cs.cmu.edu. The file dyna_v1.tar.gz is found in the directory
    user/ai/areas/expert/clips/dyna/v1 and the file dyna_v2.tar.gz is found
    in the directory user/ai/areas/expert/clips/dyna/v2.



BACKGROUND :

I have used Blackboard Architecture as a base and design a
Framework. In this Framework,  each Intelligent agent is an
CLIPS shell and runs as a different process on SunOS operating System.

Agents use blackboard to communicate with other Intelligent agents
in the framework.  Each intelligent Agent can send/receive facts, rules,
commands. Rules and Facts are inserted/deleted dynamically while agents are
running. Knowledge can be transfered as a temporary any permanent basis.

While I was doing my thesis, I have integrated this tool with 
Air Traffic Control Simulator. One intelligent Agents run for
each plane in the ATC Simulator. Inteligent agents tried to solve 
conflict using dynamic knowledge exchange.




         Yilmaz cengeloglu
         P.O. Box 10412
         Daytona Beach, FL 32120-0412

 cengelog@dab.ge.com   ****(Please use this address)****
 yil@engr.ucf.edu
 73313.775@compuserve.com


DISCLAIMER :
: *****************************************************************
: I do not talk for Martin Marietta Corporation and DYNACLIPS
: is not related any job I do in the Martin Marietta Corporation.
: *****************************************************************
