The Agent Systems Methodology ( ASEME ) : A Preliminary Report

This paper presents the Agent SystEms MEthodology (ASEME) for developing multi-agent systems. ASEME proposes a modular agent design approach and introduces the concept of intra-agent control. The latter defines the agent’s lifecycle by coordinating the different modules that implement his capabilities. The modeling of the intra-agent control is based on statecharts. The analysis phase builds on the concepts of capability and functionality. ASEME covers all the phases of the software development process and deals with both the individual and societal aspect of the agents. However, in this paper we focus in presenting only the individual agent development process.

[1]  Nikolaos I. Spanoudakis,et al.  An Agent-based System for Infomobility Services , 2005, EUMAS.

[2]  Amnon Naamad,et al.  The STATEMATE semantics of statecharts , 1996, TSEM.

[3]  Nikolaos I. Spanoudakis,et al.  THE GAIA2JADE PROCESS FOR MULTI-AGENT SYSTEMS DEVELOPMENT , 2006, Appl. Artif. Intell..

[4]  Nikolaos I. Spanoudakis,et al.  Agent-based Architecture in An Ambient Intelligence Context , 2006, EUMAS.

[5]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[6]  Michael Winikoff,et al.  Developing intelligent agent systems - a practical guide , 2004, Wiley series in agent technology.

[7]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[8]  Nikolaos I. Spanoudakis,et al.  Providing Advanced, Personalised Infomobility Services Using Agent Technology , 2003, SGAI Conf..

[9]  Jacques Lonchamp,et al.  A structured conceptual and terminological framework for software process engineering , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

[10]  Nicholas R. Jennings,et al.  Developing Agent Interaction Protocols Using Graphical and Logical Methodologies , 2003, PROMAS.

[11]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[12]  Scott A. DeLoach Specifying agent behavior as concurrent tasks , 2001, AGENTS '01.

[13]  Salvatore Gaglio,et al.  Method fragments for agent design methodologies: from standardisation to research , 2007, Int. J. Agent Oriented Softw. Eng..

[14]  Nikos I. Karacapilidis,et al.  Intelligent agents for an artificial market system , 2001, AGENTS '01.

[15]  Franco Zambonelli,et al.  Developing multiagent systems: The Gaia methodology , 2003, TSEM.

[16]  Winfried Lamersdorf,et al.  Extending the Capability Concept for Flexible BDI Agent Modularization , 2005, PROMAS.