swarm-modeling
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: FREE SOFTWARE - Forbidden Access ?


From: Eric Vereerstraeten
Subject: RE: FREE SOFTWARE - Forbidden Access ?
Date: Tue, 23 Dec 1997 10:29:48 +0100

Your framework for multiagent systems in Java looks fascinating, but some agent 
? is blocking my way to it ;)

Here's what I got:

>>>

Forbidden

You don't have permission to access /~abaker/JAFMAS/index.html on this server.

................>
Eric Vereerstraeten    address@hidden
....................................................................>
Global Intelligence Ideas for Computers.   http://www.wp.com/globint
............................................................................................................>

-----Original Message-----
From:   address@hidden [SMTP:address@hidden
Sent:   Friday, December 19, 1997 11:31 PM
To:     address@hidden; address@hidden; address@hidden; address@hidden; 
address@hidden; address@hidden; address@hidden; address@hidden; address@hidden; 
address@hidden; address@hidden; address@hidden; address@hidden; address@hidden; 
address@hidden; address@hidden; address@hidden; address@hidden; address@hidden; 
address@hidden; address@hidden; address@hidden
Cc:     Deepika Chauhan
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 (address@hidden) or Bert Baker (address@hidden)
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:address@hidden
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
____________________________________________________________________


 --
See <http://www.cs.umbc.edu/agentslist> for list info & archives.



                  =================================   Swarm-Modelling is for 
discussion of Simulation and Modelling techniques
   esp. using Swarm.  For list administration needs (esp. [un]subscribing),
   please send a message to <address@hidden> with "help" in the
   body of the message.
                  ================================

reply via email to

[Prev in Thread] Current Thread [Next in Thread]