[Modeling] Modeling an Agent Class- register your opinion
Fri, 20 Jun 2003 12:30:40 +0200
What does the rest of the list think about this?
> -----Mensaje original-----
> De: Dr. Hong Zhu [mailto:firstname.lastname@example.org]
> 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?
> ----- Original Message -----
> From: "Joaquin Peņa" <email@example.com>
> To: "'Dr. Hong Zhu'" <firstname.lastname@example.org>; "'Wagner, G.R.'"
> <G.R.Wagner@tm.tue.nl>; "'James Odell '"
> <email@example.com>; "'ModelingTC '" <firstname.lastname@example.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
> > > 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