I think that Drools fill your needs.. I need to understand more deeply your requirements to be sure about that.
But if you are asking if you can use Drools in distributed agents that dynamically modify rules and also you need to create an mechanism to create and manipulate these agent and rules. You can probably need to do the last part, this mechanism don't exist. So, probably you will need to focus on that part.
I think that Drools is for you..

On Sat, Aug 22, 2009 at 4:52 PM, Russ Abbott <russ.abbott@gmail.com> wrote:
Hi Mauricio,

Does your reply mean that you think that Drools would have to be enhanced to let me do what I want?

Have you thought much about what would have to be added to Drools to create the capabilities I want -- and how much effort it would take?

Thanks.

-- Russ Abbott
_____________________________________________
Professor, Computer Science
California State University, Los Angeles
Cell phone: 310-621-3805
o Check out my blog at http://russabbott.blogspot.com/




On Sat, Aug 22, 2009 at 4:39 PM, Mauricio Salatino <salaboy@gmail.com> wrote:
I'm interested in this topic too.
I'm Drools contributor about a year now, do  you think that I can help with your ideas? and also with the development?

2009/8/22 Russ Abbott <russ.abbott@gmail.com>

Hi,

I'm interested in developing (if it doesn't already exist) and then using a framework for agent-based modeling in which the agents are rule driven. An important feature is that the agents and their rules must be dyanically manipulable. That is, both the agents and the rules must be first class objects that can be manipulated as the system is running. Can Drools support that?

As someone not familiar with Drools I did my best to find out by looking at the Drools Expert User's Manual. From what I could tell, the Template feature in which one uses Java objects as Template data sources comes close.  I'd like your advice before putting too much development effort into attempting to use it for that purpose.

In particular, would it be possible to set up a mechanism that could: create and delete agents on the fly; associate rule sets with agents on the fly; and modify the rules associated with an agent on the fly?  After each such action the system would change to reflect the change in agents and rules.

Thanks for your help.

-- Russ Abbott

P.S. If Drools would not be a good choice, is there some other system that you could recommend?


_______________________________________________
rules-users mailing listhttps://lists.jboss.org/mailman/listinfo/rules-users




--
- http://salaboy.wordpress.com
- http://www.jbug.com.ar
- Salatino "Salaboy" Mauricio -




--
- http://salaboy.wordpress.com
- http://www.jbug.com.ar
- Salatino "Salaboy" Mauricio -