[Modeling] Modeling an Agent Class- composition

James Odell email@jamesodell.com
Mon, 30 Jun 2003 08:17:40 -0400


Hola Joaquin,

>> Having said that, I find that I am puzzled by your earlier
>> statement that "...Role is a set of method-calls of the class
>> person."  If a person plays the role of employee, mayor,
>> homeowner, and pet owner, it would seem odd to me that all
>> the method calls would go to the class Person.  That could
>> make it a very fat class, indeed.  Perhaps I misunderstand
>> the intent of that statement?
> 
> What I wanted to say is that these calls must be external to class
> person, that it is to say, class person is a passive object that
> only offers its functionality to roles.
> 
> We have work on these ideas using proprietary diagrams. Now, We
> are working on representing such concepts in UML. Do you think
> that they could be interesting for this TC?

Yes, I think the Modeling TC would be very interested in seeing your work.
One of our primary missions is to seek out useful agent modeling techniques
-- for the benefit of the all.  Your work would be very helpful in creating
an agent-based unified modeling language.  If you send the documents to me,
I will put them on the AUML site to share with the others.

I look forward to seeing your work.


Best regards,

Jim