| Simon Miles, Mike Joy, and Michael Luck. Designing agentoriented systems by analysing agent interactions. In AOSE, pages 171--184, 2000. |
....that are defined in an interaction protocol and as usually in software engineering, some generic protocols have been defined as pattern design to be used in specific MAS applications. Interaction engineering The engineering of the interaction in MAS has also been treated in several works [BF95, MJL00, Chu89, CCF 00, eFSHM99, Kn, Hug91] For more details, Hug91] presents a state of the art of these works. According to [Hol91, LJ98] the interaction engineering process can be summarised as following: 1. Expressing the needs: This phase specifies the services that should be implemented by ....
Simon Miles, Mike Joy, and Michael Luck. Designing agentoriented systems by analysing agent interactions. In AOSE, pages 171--184, 2000.
.... (EA4.3) Which methodological constructs can support reasoning about this problem Once agents can have autonomy (GA agents and human agents) how are their behaviours described and analyzed Where does requirements end and design begin For example, how would the agent interaction analysis in [Miles 01] compare with the approach in DESIRE [Jonker 00] QA4 Different levels of Abstraction How does the methodology supports navigating from the abstract levels of reasoning to the concrete one and vice versa, as in the recursive definitions of agency in Gaia and ADEPT [Jennings 00] or Level 0 and 1 ....
.... After Deployment QB1 Flexibility to evolve Reuse How the methodology would handle the evolution of the system portrait in scenario EB1.0 How easily and in which extent can the software engineer reuse existing design, code and test cases For example, although agent interaction analysis [Miles 01] claims that due to agent s characteristics used in the framework the alterations would minimally effect the rest of the system, it is not clear how one can be sure of that. It is not clear also how one agent will be affected and how easily it would be to evolve it. QB2 Project Management The ....
Miles, S., Joy, M., Luck, M. "Designing Agent-Oriented systems by Analysing Agent Interactions" In Proceeedings of the First International Workshop on Agent-Oriented Software Engineering (AOSE-2000) held at the 22nd International Conference on Software Engineering, Limerick, Ireland, 2000.
....younger generation and it is now a widely accepted programming paradigm. In the near future of agent oriented software engineering, however, it is necessary to make the main contributions accessible to the people that should use it. Therefore, we need conceptual frameworks to such as described in [16, 20, 26, 45] that support the development of agent oriented applications. ....
Simon Miles, Mike Joy, and Michael Luck. Designing agent-oriented systems by analysing agent interactions. In Proceeedings of the First International Workshop on Agent-Oriented Software Engineering (AOSE-2000) held at the 22nd International Conference on Software Engineering, Limerick, Ireland, 2000.
....which cannot be reduced to the mere sum of the behaviours of their individual components. As a result, societies should be considered as first class components of multi agent systems, and specific models, abstractions, languages, and methodologies have to be provided for their engineering [11, 13, 14, 25]. Even more, the agent environment, that is, the space where agents live and interact, is not neutral with respect to system design and development. Building a MAS in an open, distributed, decentralised, heterogeneous, dynamic, and unpredictable environment obviously affects the way in which such ....
.... taking interaction as an independent dimension for the analysis, design and development of multi agent system, it should be made clear how such a dimension should affect the methodologies for the engineering of complex software systems as a multi agent one [10] For instance, Miles, Joy, and Luck [13] present a methodology for agent oriented software engineering based on the analysis of agent interaction. Agents in a multi agent system interact by living and working within their environment, and by relating with other agents. Correspondingly, inter agent aspects in multi agent systems ....
Simon Miles, Mike Joy, and Michael Luck. Designing agent-oriented systems by analysing agent interactions. In this volume.
....only on choosing the coordination mechanisms for the agents added to the system, which is a later stage of our methodology. As stated above, the coordination mechanisms most suitable for achieving a goal are those that tailor the interacting agents to best match the goal s preferences. See [10] for more on our methodology, and [13] for an overview of agent oriented software engineering. 2 Case Study To illustrate the design of multi agent applications, we provide a case study that will be used throughout this paper. We assume that the case for using an agent based approach for this ....
....of Design Decision The goals and preferences are decided upon by being directly identified from the requirements. For a complex application, goals can be divided into subgoals. A subgoal will inherit the applicable preferences from its parent goal. This is not discussed further here but see [10] for more. 3.2 Coordination Mechanisms An application that is opportunistic will use the services available in an open system to best achieve the application goals. The designer of an open system application will implement this by adding functionality to the system that coordinates the services ....
S. Miles, M. Joy, and M. Luck. Designing agent-oriented systems by analysing agent interactions. In P. Ciancarini and M. J. Wooldridge, editors, Proceedings of Agent-Oriented Software Engineering 2000 (AOSE 2000), 2000.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC