[Modeling] Modeling an Agent Class- register your opinion
Dr. Hong Zhu
hzhu@brookes.ac.uk
Tue, 24 Jun 2003 09:07:01 +0100
----- Original Message -----
From: "James Odell" <email@jamesodell.com>
To: "ModelingTC" <modeling@fipa.org>
Sent: Tuesday, June 24, 2003 12:10 AM
Subject: Re: [Modeling] Modeling an Agent Class- register your opinion
> On 6/23/03 6:11 PM, "Dr. Hong Zhu" indited:
>
> > Here are some rough ideas in the form what should stay in the core.
> > (1) Classes (of objects) are to be static classifications of objects;
> > (2) Classes are to be single classifications of objects;
> > (3) Objects are all passive.
> > Are these acceptable? Please also add to this list for what you think a
core
> > OO model should have.
>
> Interesting proposition. UML 2.0 already has active objects and dynamic
> classification. So, I'm not sure that pulling these things out would
enable
> us to reach "core UML." These things are part of the core of UML 2.0.
> Furthermore, they are the kinds of thing we need for agents. So, why
throw
> them out?
It seems that you have already had a 'core UML 2.0', while I am trying to
figure out what people in this mailing list would define the core.
>
> Perhaps -- as Stephen Cranefield points out -- "we should start developing
a
> metamodel in which the agent type metaclass *is* a new subclass of
> Classifier. If we later discover that it really can fit under Class then
we
> can refactor the metamodel. " This would get us away from the OO bashing:
> it get on to the task of figuring out what we do want, instead of what we
> don't want. IMO, this is a reasonable strategy at this point.
>
This is exactily what I have been doing. Please refer to my meta-model
although it is incomplete, yet. I am working on the associations.
> Anyone else besides Stephen, Paola, Giovanni , and I? Or, to be balanced:
> anybody with an alternate proposal for moving ahead for now?
>
> -Jim
>
>
> _______________________________________________
> Modeling mailing list
> Modeling@www.fipa.org
> http://fipa.org/mailman/listinfo/modeling