A Tutorial on Agent Based Software Engineering

Qun Zhou · 2002

Agent oriented software development is one of the most contributions to the field of software engineering. The method of analysis and design is not so mature as structured analysis and design and object oriented analysis and design. In this case, robust and easyto-use methodologies and tools have to be developed for agent based software engineering. As we know, Analysis is an important phase in agent based software development. This tutorial will introduce an agent based analysis methodology, called Multi-agent Systems Engineering Methodology. It is a high level methodology for analysis and design. In this tutorial we only focus on analysis phase. This tutorial introduces the theory of this method and steps for analyzing agent-based systems. Further more, we analyze this method and compare it with Gaia methodology. The object of this paper is to study a comparably new method and try to get a clue on how to improve the effectives in practical analysis and design for agent based software development.

Read the paper · More papers on PaperTik