Evaluation of Agent Oriented Software Engineering (AOSE) Methodologies-A review

In recent years, the agent technology has evolved rapidly along with a growing number of agent architectures, theories and languages. Computer science and engineering communities considered agent technology as one of the most important and active area of research and development. Agent oriented software engineering has numerous applications in different areas such as information management, space exploration, air traffic control, electronic commerce, business process management, defense simulation etc..A growing number of agents adopting software engineering methodologies have been proposed in recent years. The purpose of these methodologies is to provide models, methods, tools and techniques so that the development of software's can be achieved in a systematic way. Even a large number of methodologies for agent-oriented software engineering are developed; a complete agent-oriented methodology for developing agent systems is still absent. In this paper, we explore the various applications of Agent-based systems categorized into different application domains.