swarm-modeling
[Top][All Lists]
Advanced

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

Re: (DBWORLD) FREE SOFTWARE - Java-based Agent Framework for MultiAgent


From: Conni
Subject: Re: (DBWORLD) FREE SOFTWARE - Java-based Agent Framework for MultiAgent Systems Development and Implementation (JAFMAS)
Date: Tue, 23 Dec 1997 21:34:05 +0100

address@hidden wrote:
> 
> 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
> ____________________________________________________________________
> 
> --------------------------------------------------------------------------
> 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 address@hidden with one of these lines:
> subscribe dbworld (address)
> unsubscribe dbworld (address)
> To find out more options send a msg with the line:
> help
> --------------------------------------------------------------------------

-- 

Tschuessie and good bye C + T
--------------------------------------------
private

address@hidden
http://www.stud.uni-hannover.de/~toralf/tu.html

Constance Schroeter
Toralf Unger
Jakobistrasse 47
30163 Hannover

Tel. privat: +49/511/629075

offical

address@hidden

HlSV
IT-Referat
Toralf Unger
Im Haspelfelde 24
30173 Hannover

germany

Tel. offical: +49/511/8073-171
---------------------------------------------



                  ==================================
   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]