[Modeling] Agent-oriented: why is it necessary?

wilunyan_2001 wilunyan_2001@yahoo.com.cn
Sat, 15 Nov 2003 20:9:42 +0800


modelingHi, Ricardo and all,

Jennings wrote in "An agent-based approach for building
complex software systems" that no quantitative data is
available to demonstrate the efficacy of agent-oriented
techniques. He had to use a qualitative justification
to argure why agent-oriented approaches are well suited
to engineering complex, distributed software system.

James Odell wrote "Objects and agents: how do they 
differ". In the paper, he argues that "agent-based way
 of thinking brings a useful and important perspective 
for system development."

Is agent just useful in "thinking"? Existing agent-
based applications used to model with agents but imple-
ment with objects. A common sense of my colleague think:

      agent = object + mental attitudes

That's to say, agent is an extention of object. So,
the importance of agent is in modeling but not in
implementation, is it?

I believe the answer is "No".  But I can not make it
so clear to my colleagues. :(

with regards,
qi

Quoting Ricardo Sanz <Ricardo.Sanz@etsii.upm.es>:

> Hi All,
> 
> It is known that discussions about necessity are 
always difficult :-)
> 
> The case for agent-based construction is stronger 
where there is a need of
> strong ecapsulation of semiautonomous behavior. The 
best example I know
> is a distributed control system (DCS).
> 
> A control loop is a paradigmatical task for an agent
> (sense-perceive-act) and
> being part of a large structure like a DCS forces -by 
nature, so to say- an
> agent-based approach.
> 
> In fact these people were building these type of 
systems much before the
> term "agent" was common in mainstream software.
> 
> Best,
> 
> Ricardo
> 
> 
> yan qi wrote:
> 
> >Dear all,
> >
> >After reading lots of papers on agent technology, I
> >have to ask myself this question: is agent-oriented
> >a necessary technology, or as AgentLink says, an 
> >enabling technology for next generation software?
> >
> >To answer this question, both academic and practical
> >reasons should be put forward. Yes, we can say agent
> >is autonomous and proactive. But can we show a 
> >working example that is can not be well developed
> >by existing software development methodologies?
> >
> >I believe this question is hard to answer in a simple
> >way. Do you think so?
> >
> >I like to listen whatever you say.
> >
> >Best regards,
> >qi
> >
> >=====
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Tired of spam?  Yahoo! Mail has the best spam 
protection around 
> >http://mail.yahoo.com 
> >_______________________________________________
> >Modeling mailing list
> >Modeling@www.fipa.org
> >http://fipa.org/mailman/listinfo/modeling
> >
> >  
> >
> 
> -- 
> 
> 
> 
> ========================< Cut Here 
>=====================
> 
> Ricardo.Sanz@ETSII.UPM.es 
> Ricardo.Sanz@ASLab.org 
> Ricardo.Sanz@IEEE.org
> 
> http://aslab.disam.etsii.upm.es/~sanz 
> 
> 
> 
> The AUTONOMOUS SYSTEMS LABORATORY
> 
> Universidad Polit¨Ścnica de Madrid
> Madrid, Spain
> 
> http://www.aslab.org 
> ========================< Cut Here 
>=====================
> 
> 
> 
> _______________________________________________
> Modeling mailing list
> Modeling@www.fipa.org
> http://fipa.org/mailman/listinfo/modeling
> 



Department of Computer Science and Techonology,
National University of Defense Techonology,
Changsha, 410073 China
+86 731 4533854
http://yanqi.topcities.com