[Modeling] Modeling an Agent Class- register your opinion

f.tolman f.tolman@chello.nl
Fri, 20 Jun 2003 13:23:16 +0200


Dear collegues

I would like to see the model that contains everything that we need first in
UML. I agree with most of you that we probably need something more to
describe the dynamic nature of agents. In the discussion however we seem to
mix the things that we want beyond the UML model with the UML model that we
still don't have. It is very difficult to agree about the extensions if
there is no agreement about the basics.

Regards


Frits




----- Original Message ----- 
From: "Joaquin Peņa" <joaquinp@us.es>
To: "'Dr. Hong Zhu'" <hzhu@brookes.ac.uk>; "'Wagner, G.R.'"
<G.R.Wagner@tm.tue.nl>; "'James Odell '" <email@jamesodell.com>;
"'ModelingTC '" <modeling@fipa.org>
Sent: Friday, June 20, 2003 12:30 PM
Subject: RE: [Modeling] Modeling an Agent Class- register your opinion


> What does the rest of the list think about this?
>
>
>
> > -----Mensaje original-----
> > De: Dr. Hong Zhu [mailto:hzhu@brookes.ac.uk]
> > Enviado el: viernes, 20 de junio de 2003 12:25
> > Para: Joaquin Peņa; 'Wagner, G.R.'; 'James Odell '; 'ModelingTC '
> > Asunto: Re: [Modeling] Modeling an Agent Class- register your opinion
> >
> >
> > Hi, Joaquin,
> >
> > It is true that we can implement everything in the OO
> > paradigm and model everything in UML, etc. However, in my
> > opinion, what is important is how to model and implement the
> > model in a better way. Can we model certain systems in an
> > agent-oriented approach better than OO approach?
> >
> > Hong
> >
> > ----- Original Message ----- 
> > From: "Joaquin Peņa" <joaquinp@us.es>
> > To: "'Dr. Hong Zhu'" <hzhu@brookes.ac.uk>; "'Wagner, G.R.'"
> > <G.R.Wagner@tm.tue.nl>; "'James Odell '"
> > <email@jamesodell.com>; "'ModelingTC '" <modeling@fipa.org>
> > Sent: Friday, June 20, 2003 10:09 AM
> > Subject: RE: [Modeling] Modeling an Agent Class- register your opinion
> >
> >
> > > Hi Hong,
> > >
> > > >
> > > > Traditional object class is weak, and therefore, we need
> > to extend
> > > > it. So, I introduced the concept of caste (which is called agent
> > > > class in this mailing list). Caste has the features of dynamic
> > > > classification and multiple classification, and new part-whole
> > > > relations. In my caste diagrams, we can specify 'role'
> > change paths
> > > > to represent the dynamic change of classifications, etc.
> > > >
> > > > > The solution, as I've commented before, is
> > > > > to model such transient relations using design patterns
> > > > that allow us
> > > > > to decouple classes and interaction between them.
> > > > >
> > > >
> > > > In my opinion, design patterns are at a lower level of
> > abstraction
> > > > than modelling. Moreover, if we can have a stronger language, we
> > > > might be able to solve such implementation problems more
> > > > straightforwardly.
> > >
> > > ight, they are low level because I speak about how to
> > implement agents
> > > with current programming languages.
> > >
> > > I don't think we need a modification of OO paradigm (new class
> > > diagrams, relations, etc) since we have role modelling.
> > Then, when we
> > > perform the design stage, we have to translate role models to class
> > > diagrams to implement them. If we continue representing roles in oo
> > > diagrams, the implementation is going to be difficult using current
> > > languages such as JAVA.
> > >
> > >
> > > Joaquin Peņa
> > >
> > > _______________________________________________
> > > Modeling mailing list
> > > Modeling@www.fipa.org http://fipa.org/mailman/listinfo/modeling
> > >
> > >
> >
>
> _______________________________________________
> Modeling mailing list
> Modeling@www.fipa.org
> http://fipa.org/mailman/listinfo/modeling