(DBWORLD) JAFMAS Web Page Protection Problem Fixed

Bert.Baker@UC.EDU
Fri, 16 Jan 1998 18:30:19 -0500

For those of you who had troubles accessing the JAFMAS web page over the
holidays, these problems have now been fixed. Please try

http://www.ececs.uc.edu/~abaker/JAFMAS/

once again and let us know if you have any further problems. We apologize
for any inconvenience this may have caused.

Regards,

-Bert Baker

JAFMAS = Java-based Agent Framework for MultiAgent Systems development and
implementation

>Date: Fri, 19 Dec 1997 17:31:26 -0500
>From: Bert.Baker@UC.Edu
>Subject: FREE SOFTWARE - Java-based Agent Framework for MultiAgent Systems
> Development and Implementation (JAFMAS)
>
>If you want to develop agents in Java, you should take a look at JAFMAS.
>It's FREE, it's STRAIGHTFORWARD, and it's WELL DOCUMENTED. JAFMAS provides
>a framework to guide multiagent systems development along with a set of
>classes for agent deployment in Java. The software and documentation can
>be downloaded from
>
> http://www.ececs.uc.edu/~abaker/JAFMAS
>
>The framework is intended to help beginning and expert agent developers
>structure their ideas into concrete agent applications. It directs
>development from a speech-act perspective. It supports multicast and
>directed communication, KQML or other speech-act performatives and analysis
>of system coherency and consistency.
>
>The JAFMAS methodology follows five stages: (i) agent identification, (ii)
>definition of each agent's conversations, (iii) determining the rules
>governing each agent's conversations, (iv) analyzing the coherency between
>all the conversations in the system, and (v) implementation.
>
>Implementation is supported by 16 Java classes including those for
>communication, linguistic interaction and coordination. Only 4 of the
>provided classes must be extended for any application.
>
>Communication support is provided for both directed communication and
>subject-based broadcast communication.
>
>Linguistic support is provided for speech-act (e.g. KQML) based
>communications and allows use of an agent independent semantics.
>
>Coordination support follows from Searle's thesis (Speech Acts, Cambridge
>University Press, 1962) that, "speaking a language is engaging in a [highly
>complex] rule-governed form of behavior." Thus agent plans and their
>coordination are conceptualized as rule-based conversations represented by
>automata models.
>
>JAFMAS classes support each agent with multiple threads, one for the agent,
>one for each conversation in which the agent engages, and one for each
>subject to which the agent subscribes.
>
>A five step process is presented for implementing a multiagent system.
>Here JAFMAS classes are extended for each agent, for each conversation, for
>each conversation rule, and for an operator interface to develop
>application specific classes. Then a start-up procedure is deployed.
>
>Example applications are provided of the n-Queens problem and supply chain
>integration. Petri Net based analysis tools are used to determine
>conversation coherency.
>
>System Requirements: Sun's Java Development Kit (JDK) 1.1, any operating
>system supporting the JDK 1.1 (Window95, Windows NT v3.51, v4.0, Solaris
>v2.3, v2.4, v2.5).
>
>For further information or to download a FREE COPY of the JAFMAS class
>library (V0.1) visit
>
> http://www.ececs.uc.edu/~abaker/JAFMAS
>
>
>Contacts:
>Deepika Chauhan (dchauhan@ececs.uc.edu) or Bert Baker (bert.baker@uc.edu)
>Department of Electrical and Computer Engineering and Computer Science
>834A Rhodes Hall - ML 30, University of Cincinnati
>Cincinnati, Ohio 45221-0030, USA
>Ph. (513)556-4782
>
>
>____________________________________________________________________
>Albert D. Baker, Director
>Agent-Based Manufacturing Laboratory
>Elec & Comp Eng and Comp Sci Dept e-mail:Bert.Baker@UC.EDU
>834A Rhodes Hall - ML 30 http://www.ececs.uc.edu/~abaker
>University of Cincinnati voice:(513) 556-4782
>Cincinnati, OH 45221-0030 fax:(513) 556-7326
>____________________________________________________________________
>

--------------------------------------------------------------------------
The dbworld list reaches many people, and should only be used for
messages of general interest to the database community.
To subscribe or unsubscribe yourself (or optionally (address)) from
dbworld, send a msg to majordomo@cs.wisc.edu with one of these lines:
subscribe dbworld (address)
unsubscribe dbworld (address)
To find out more options send a msg with the line:
help
--------------------------------------------------------------------------