[re-online] About AORE

From: Shang Chao (c.shang@student.unsw.edu.au)
Date: Wed Aug 04 2004 - 17:57:28 EST



Good day, everybody!

I'm a research student in UNSW. I've noticed this problem too. In my opinion, the biggest difference between AORE and traditional OORE lies in the distinction between agents and objects.

Besides all the external properties difference the literature has mentioned, there is a more internal one: the agents are more abstract than objects. It's more intellectual, more high-leval, more ideal than objects. So in the AO development methodologies, apart from traditional concrete constructs(such as data, objects), more abstract ones(such as goals, roals) were induced to meet this requirements. Agents constructing a big system are more like we human beings constructing society. Maybe that's why we take it in a more "social" way.

As to the "gap", I think it do exist between the stakeholders, who says "what I want",taking a "top-down" viewpoint, and developers, who says "what I can do.", taking a "down-top" viewpoint. I think this gap originates from technical barriers. I'm still not familiar with AO languages. But I suppose they are still not fully developed. Maybe several years later, after an absolutely intellectual AO programming language appears, we only need to add a sentense when we are programming, one agent in imagination will be fulfilled and coded into the whole program, just like the way in which we are adding methods in OO programming now. The "gap" will spontaneously disappear at that time.

Yes. I quite agree to take not only stakeholders, but also developers into consideration in RE now. Doing so we can avoid sinking into pitfalls from "purely stakeholder-driven", when we just got out from the shortcomings from "programming-driven".

I think AORE is important, at the same time in fast-development, although it may require us to think in a different way from OORE. It's a necessary ability for "future" system analysers. : )

Above is my current understanding. If any mistakes, please tell me.

Best regards,
Shang Chao



To send a message to this mailing list send it to re-online@it.uts.edu.au. To unsubscribe from this mailing list, email majordomo@it.uts.edu.au with the message `unsubscribe re-online' in the BODY of the mail.

This archive was generated by hypermail 2.1.6 : Mon Aug 09 2004 - 09:00:25 EST