Developing Multi Agent Systems using the Model Driven Architecture and Aspects
نویسندگان
چکیده
Multi Agent Systems (MAS) comprise of a collection of autonomous and interacting agents that adapt to their environment. The agents within a MAS exhibit many of the same behaviours in the form of cross-cutting concerns. Aspects are a technology that can be used to represent cross-cutting concerns by weaving them through a system at specific points. In this paper a development process based on the Model Driven Architecture is proposed, that is used to perform a series of transformations from a platform independent to a MAS whose agency concerns are represented as aspects. The advantage of the proposed process is that a MAS containing many different types of agent can be easily modelled and transformed. Only the functional requirements of the MAS need be implemented after generation. The proposed process has been applied in small to medium MAS development scenarios with encouraging results obtained.
منابع مشابه
A Data-driven Method for Crowd Simulation using a Holonification Model
In this paper, we present a data-driven method for crowd simulation with holonification model. With this extra module, the accuracy of simulation will increase and it generates more realistic behaviors of agents. First, we show how to use the concept of holon in crowd simulation and how effective it is. For this reason, we use simple rules for holonification. Using real-world data, we model the...
متن کاملA Context-aware Architecture for Mental Model Sharing through Semantic Movement in Intelligent Agents
Recent studies in multi-agent systems are paying increasingly more attention to the paradigm of designing intelligent agents with human inspired concepts. One of the main cognitive concepts driving the core of many recent approaches in multi agent systems is shared mental models. In this paper, we propose an architecture for sharing mental models based on a new concept called semantic movement....
متن کاملUsing model driven architecture to develop multi-agent systems
In recent years, Multi-Agent Systems (MAS) had started gaining widespread acceptance in the field of information technology. This prompted many researchers to attempt to find ways to facilitate their development process, which typically includes building different models. The transformation of system specifications into models and their subsequent translation into code is often performed by rel...
متن کاملVariable Structure Behavioural Controller for Multi-agent Systems
In previous papers authors have considered agents as inertia-less self driven particles and designed a flocking algorithm. Application of this algorithm to agents with considerable inertial characteristics needs a behavioural controller. The controller uses the local information and helps every agent to imitate the desired behaviour as a member of the flocking frame which covers the main is...
متن کاملAutomatic Generation of a Multi Agent System for Crisis Management by a Model Driven Approach
Considering the increasing occurrences of unexpected events and the need for pre-crisis planning in order to reduce risks and losses, modeling instant response environments is needed more than ever. Modeling may lead to more careful planning for crisis-response operations, such as team formation, task assignment, and doing the task by teams. A common challenge in this way is that the model shou...
متن کامل