Methodologies for Agent-Oriented Software Engineering
Lin Padgham, Onn M. Shehory, LEON S. STERLING · Swinburne figshare (Swinburne University of Technology) · 2005
This session will introduce students to the area of Agent Oriented Software Engineering (AOSE), and provide some experience in some of the available techniques. In building real multi-agent systems it is crucial that well developed design and development methodologies be applied. While much can be learned from OO (and other) SE methodologies, these are not in themselves suitable for use in developing agent systems. The session will also explore in some detail the current integration of two AOSE methodologies: ROADMAP and Prometheus. ROADMAP has traditionally focussed on more abstract aspects of requirements gathering, as well as taking a broad view of what is required in an approach to AOSE. Prometheus has focussed more on a detailed methodology which is sufficient for guiding students or practitioners from application concept to a well designed and implemented agent system. These approaches are currently being integrated, and work is underway internationally to bring together things that are similar in different approaches, while more carefully delineating particular strengths and differences. Material on how to begin to evaluate different methodologies will also be covered, and some work will be presented in this area. There will be opportunities for some practical work in order to better understand the approaches being presented.