Russ: Have you looked at Jade <http://jade.tilab.com/> (Jave Agent Devel Environ)? Try a Google search on Jade Agent Systems and you will also turn up AgentOWL <http://agentowl.sourceforge.net/>. The latter is an agent system based on Jade but adds an OWL based ontology using Jena for the ontology processing.
Steph T


Russ Abbott wrote:
Thanks, Steven,

From my initial Googling the closest I could find was Drools <http://jboss.org/drools/>. It's intended to provide a forward chaining rule programming language for distributed systems (J2EE). It's open source from JBoss. Although it has nothing to do with Agent-based modeling, it seems quite nice and quite general. It runs on top of and is completely integrated with Java. Agent can simply be an object type. Its Template <http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-expert/html_single/index.html#d0e5774> capability allows it to generate rules that are stored as Java objects, which seems to make it capable of manipulating rules dynamically. I'll have to look into that further. One can make it a simulation engine by keeping a tick counter in the workspace. It would be nice, though, if there were a system already developed for this sort of thing. Now that I know what I want, it seems like such a natural and powerful kind of modeling capability that it's amazing that it hasn't been done!

-- Russ



On Sat, Aug 22, 2009 at 8:58 PM, Stephen Guerin <[email protected] <mailto:[email protected]>> wrote:

    Russ,

    I haven't seen a system like your describing. It shouldn't be too
    hard to assemble though if the rule grammar was simple.

    -S
    --- -. .   ..-. .. ... ....   - .-- ---   ..-. .. ... ....
    [email protected] <mailto:[email protected]>
    (m) 505.577.5828  (o) 505.995.0206
    redfish.com <http://redfish.com> _ sfcomplex.org
    <http://sfcomplex.org> _ simtable.com <http://simtable.com> _
    lava3d.com <http://lava3d.com>









    On Aug 22, 2009, at 9:13 PM, Russ Abbott wrote:

        Hi,

        I'm interesting in developing a model that uses rule-driven
        agents. I would like the agent rules to be condition-action
        rules, i.e., similar to the sorts of rules one finds in
        forward chaining blackboard systems. In addition, I would like
        both the agents and the rules themselves to be first class
        objects. In other words, the rules should be able:
               • to refer to agents,
               • to create and destroy agents,
               • to create new rules for newly created agents,
               • to disable rules for existing agents, and
               • to modify existing rules for existing agents.
        Does anyone know of a system like that?

        --
        Russ============================================================
        FRIAM Applied Complexity Group listserv
        Meets Fridays 9a-11:30 at cafe at St. John's College
        lectures, archives, unsubscribe, maps at http://www.friam.org



------------------------------------------------------------------------

============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org
============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to