Javascript must be enabled to continue!
Modeling Multi-Agent Systems using UML
View through CrossRef
Tropos is a framework which offers an approach to guide the development of multi-agent systems (MAS). It relies on the i* notation to describe both requirements and architectural design. However, the use of i* as an architectural description language (ADL) is not suitable, since it presents some limitations to capture all the information required for designing MAS architectures. Recognizing that the Unified Modeling Language 2.0 (UML) supports software architectural description, in this work we present an extension to the UML metamodel to capture the features of agency to support MAS modeling at the architectural level. In doing so, we define a notation to model MAS architectures. Furthermore, we provide a set of heuristics to describe MAS using our UML-based notation derived from an architectural description using i*. We illustrate our approach by modeling a Conference Management System.
Sociedade Brasileira de Computação
Title: Modeling Multi-Agent Systems using UML
Description:
Tropos is a framework which offers an approach to guide the development of multi-agent systems (MAS).
It relies on the i* notation to describe both requirements and architectural design.
However, the use of i* as an architectural description language (ADL) is not suitable, since it presents some limitations to capture all the information required for designing MAS architectures.
Recognizing that the Unified Modeling Language 2.
0 (UML) supports software architectural description, in this work we present an extension to the UML metamodel to capture the features of agency to support MAS modeling at the architectural level.
In doing so, we define a notation to model MAS architectures.
Furthermore, we provide a set of heuristics to describe MAS using our UML-based notation derived from an architectural description using i*.
We illustrate our approach by modeling a Conference Management System.
Related Results
Automation of aeronautical information processing based on multi-agent technologies
Automation of aeronautical information processing based on multi-agent technologies
Progress in the development of computer engineering provides an opportunity to address a wider variety of challenges using computer software systems. The task of automatic aeronaut...
APPLICATION OF INTELLIGENT MULTIAGENT APPROACH TO LYME DISEASE SIMULATION
APPLICATION OF INTELLIGENT MULTIAGENT APPROACH TO LYME DISEASE SIMULATION
ObjectiveThe objective of this research is to develop the model for calculating the forecast of the Lyme disease dynamics what will help to take effective preventive and control me...
FORMALIZATION AND ANALYSIS OF UML 2.0 INTERACTION OVERVIEW DIAGRAM USING MAUDE REWRITING LOGIC LANGUAGE
FORMALIZATION AND ANALYSIS OF UML 2.0 INTERACTION OVERVIEW DIAGRAM USING MAUDE REWRITING LOGIC LANGUAGE
The visual modeling language UML embodies object-oriented design principles.It provides a standard way to visualize the design of a system. It exploits a richset of well-defined gr...
PACA-ITS: A Multi-Agent System for Intelligent Virtual Laboratory Courses
PACA-ITS: A Multi-Agent System for Intelligent Virtual Laboratory Courses
This paper describes an intensive design leading to the implementation of an intelligent lab companion (ILC) agent for an intelligent virtual laboratory (IVL) platform. An IVL enab...
UUV formation system modeling and simulation research based on Multi-Agent Interaction Chain
UUV formation system modeling and simulation research based on Multi-Agent Interaction Chain
Unmanned Underwater Vehicle (UUV) formation system has an important role in the utilization of marine resource. In order to provide an efficient method to research modeling and sim...
A Multi-Agent Centralized Strategy Gradient Reinforcement Learning Algorithm Based on State Transition
A Multi-Agent Centralized Strategy Gradient Reinforcement Learning Algorithm Based on State Transition
The prevalent utilization of deterministic strategy algorithms in Multi-Agent Deep Reinforcement Learning (MADRL) for collaborative tasks has posed a significant challenge in achie...

