This paper joins new concepts in software design with the BDI reference model for agents and with a novel way of developing executable prototypes. Within the resulting conceptual framework, high level prototypes of multi-agent systems flow in a systematic way from abstract descriptions of the emergent behaviour patterns we expect agents collectively to produce. The contributions of the paper are: a novel approach, centering around Use Case Maps (UCMs), for linking together behaviour requirements, software design models and BDI-style reference models; application of agent conflict resolution techniques to the practical problem of telephony feature interaction, following this approach; a way that scales up of resolving conflicts, using competing rule engines in the executable prototypes; and demonstration of the essence of an intended approach for future commercial systems.

-- JeanFrancoisRoy - 18 Oct 2005


This paper illustrates a concrete prototyping environment and a feature-interaction description/resolution example, based on ideas introduced in hicss98.pdf and agents-ucms.pdf.

FormForVirtualLibrary edit

Title High Level, Multi-Agent Prototypes from a Scenario-Path Notation: A Feature-Interaction Example
Authors R.J.A. Buhr, D. Amyot, M. Elammari, D. Quesnel, T. Gray, and S. Mankovski
Type Conference
Conference/Journal Title Third Conference on Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM'98)
Editors H.S. Nwana and D.T. Ndumu (Eds), London, UK
Month February
Year 1998
Pages 255-276
Keywords Agents, feature interaction, BDI, UCM
Topic attachments
I Attachment Action Size Date Who Comment
4paam98.pdfpdf 4paam98.pdf manage 101 K 17 Oct 2005 - 22:40 JeanFrancoisRoy Paper
paam98Slides.pdfpdf paam98Slides.pdf manage 171 K 17 Oct 2005 - 23:34 JeanFrancoisRoy Presentation
Topic revision: r2 - 09 Aug 2006, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback