Abstract:
Agent-oriented software engineering (AOSE) systems are often distinguished
with intelligence, autonomy, and reasoning. The main purposes of
development AOSE methodologies are to facilitate the process of developing
software lifecycle, and increase the quality of software products. Now, there
are no agreements on constructing agents or modeling them in the lifecycle
development process. Large number of AOSE methodologies with various
backgrounds, was available in the last years. However, assessment of these
methodologies faced several difficulties; the completeness of various
methodologies varies explicitly, for this, comparing agent methodologies is
more difficult; as they cover different aspects or differ in their terminology.
The main objective of this study is to analyze several agent-based
methodologies in an attempt to assess and understand the relationship among
these agent-oriented methodologies by performing structural analysis.