|
From: | Maarten Sierhuis |
Subject: | Re: [Swarm-Modelling] Something Glen said |
Date: | Wed, 22 Nov 2006 20:17:59 -0800 |
Not to push Brahms too much (tongue severely in cheek ;-) ), but Brahms is a high-powered multi-agent language, with its own compiler (generates XML as byte code) and distributed virtual machine, and is multi-threaded. Each agent is its own Java-thread. The next version will have the capability of each workframe (situation-action rule) be its own thread, so you can have an individual agent running multiple threaded rules with actions at the same time. The modeler has no need to know about threads, agent distribution or the like. This is handled by the underlying virtual machine. Brahms can be run in simulation mode (for multi-agent simulations) or real-time mode (for implementing agent systems). The next version will include a distributed directory service so there is no single point of failure with regard of finding agents on the network (e.g. Corba does not handle distributed directory services ... which is especially useful when the network is not stable ... like from Earth to the Space Station or the Moon, or a cell network connection for that matter). Also, the next version will support multiple communication layers (TCP/IP, UDP, JMS, SSL, HTTP, CORBA), whatever one likes, if and when one wants to run in a distributed environment. Self-evaluating ... well working on that with some model checking experts here at NASA :-) On Nov 22, 2006, at 7:36 PM, Marcus G. Daniels wrote:
Doei ... MXS _______________________________________________________________________ Dr. ing. Maarten Sierhuis USRA/RIACS Senior Scientist Mail Stop B269-1 Human-Centered Computing NASA Ames Research Center Moffett Field, CA 94035 e-mail: address@hidden Phone: (650) 604-4917 Fax: (650) 604-4036 _______________________________________________________________________ This communication is intended for the use of the addressee only and may contain information that is privileged or confidential. If you are not the addressee, you are hereby notified that any dissemination, distribution or use of this communication is prohibited. If you received this communication in error, please destroy it, all copies and any attachments and notify the sender as soon as possible. Any comments, statements or opinions expressed in this communication do not necessarily reflect those of NASA or USRA/RIACS, its subsidiaries and affiliates. |
[Prev in Thread] | Current Thread | [Next in Thread] |