[Modeling] Modeling an Agent Class- register your opinion

James Odell email@jamesodell.com
Fri, 20 Jun 2003 10:53:46 -0400

How does a CompoundAgent differ from a Component (or ComponentAgent, if you


BTW everyone, please make sure that your email response address is ONLY
ModelingTC <modeling@fipa.org>.  By using "reply to all" means that many of
us will be receiving your email twice--because we all get email for
modeling@fipa.org, as well.  Thank you.

On 6/20/03 10:42 AM, "f.tolman" indited:

> FT>I have to correct the question I asked you, sorry. Why don't you describe
> complex agents like department and colony as CompoundAgents, and a
> CompoundAgent as a subtype of Agent and at the same time as an aggregation
> of Agents. If you model it like that Agent becomes the root entity (class,
> template, etc.). Agents have properties and behaviours, and therefore the
> subtype  CompoundAgents also have properties and behaviours. Also
> CompoundAgent can have additional things that Agent misses. If the
> aggregation is either composition, decomposition, or congregation seems less
> important to me (now).