Abstract

We explain how to use a high level, visual notation called Use Case Maps (UCMs) to bring together the "what" and "how" of multiagent systems, for understanding and design. "What" refers to descriptions of what agents do, descriptions that are declarative from a detailed software design perspective (e.g., BDI models). "How" refers to descriptions of how the software does it, expressed with software design notations. Two important properties of agent systems that make them difficult to understand and design are multiagent collaborative behaviour and adaption by system self modification. BDI-style descriptions of what must be done to achieve these properties do not give a direct view of the properties, but leave them to emerge. Conventional software design descriptions swamp us with unnecessary and undesirable detail relative to both system properties and BDI-style models. UCMs were invented to raise the level of abstraction of software design in precisely the way required to overcome these problems. UCMs are particularly suitable for multiagent systems because they bring together the "what" and "how" of collaborative behaviour and system self modification in a coherent way, in a single high level visual notation. A companion HICSS'98 paper titled "Applying Use Case Maps to Multi-agent Systems: A Feature Interaction Example" illustrates the approach.

-- JeanFrancoisRoy - 18 Oct 2005

Discussion

  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title A High Level Visual Notation for Understanding and Designing Collaborative, Adaptive Behaviour in Multiagent Systems
Authors R.J.A. Buhr, M. Elammari, T. Gray, and S. Mankovski
Type Conference
Conference/Journal Title 31st Annual Hawaii International Conference on System Sciences (HICSS'98), Hawaii, USA
Volume/Number
Editors
Publisher
Month January
Year 1998
Pages 180-
DOI 10.1109/HICSS.1998.654772
Keywords Agents, BDI, UCM
Topic attachments
I Attachment Action Size Date Who Comment
agents-ucms.pdfpdf agents-ucms.pdf manage 58 K 17 Oct 2005 - 22:53 JeanFrancoisRoy Paper
hicss98Slides.pdfpdf hicss98Slides.pdf manage 86 K 17 Oct 2005 - 23:53 JeanFrancoisRoy Presentation
Topic revision: r3 - 14 Nov 2009, AnisurRahman
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