The Agent-Oriented Methodology MAS-CommonKADS

Author(s):  
Carlos A. Iglesias ◽  
Mercedes Garijo

This chapter introduces the main concepts of the methodology MAS-CommonKADS that extends object-oriented and knowledge engineering techniques for the conceptualisation of multi-agent systems. MAS-CommonKADS defines a set of models (Agent Model, Task Model, Expertise Model, Coordination Model, Communication Model, Organisation Model, and Design Model) that together provide a model of the problem to be solved. Each of the components of the model is a generic component for the sake of reusability. Readers familiar with object-oriented analysis will find it easy to apply most of the techniques of MAS-CommonKADS in the development of multi-agent systems and will be introduced to the application of knowledge engineering techniques for specifying the knowledge of the agents.

Author(s):  
Carlos A. Iglesias ◽  
Mercedes Garijo

This chapter introduces the main concepts of the methodology MAS-CommonKADS that extends object-oriented and knowledge engineering techniques for the conceptualisation of multi-agent systems. MAS-CommonKADS defines a set of models (Agent Model, Task Model, Expertise Model, Coordination Model, Communication Model, Organisation Model, and Design Model) that together provide a model of the problem to be solved. Each of the components of the model is a generic component for the sake of reusability. Readers familiar with object-oriented analysis will find it easy to apply most of the techniques of MAS-CommonKADS in the development of multi-agent systems and will be introduced to the application of knowledge engineering techniques for specifying the knowledge of the agents.


Author(s):  
F. M. T. BRAZIER ◽  
C. M. JONKER ◽  
J. TREUR ◽  
N. J. E. WIJNGAARDS

Evolution of automated systems, in particular evolution of automated agents based on agent deliberation, is the topic of this paper. Evolution is not a merely material process, it requires interaction within and between individuals, their environments and societies of agents. An architecture for an individual agent capable of (1) deliberation about the creation of new agents, and (2) (run-time) creation of a new agent on the basis of this, is presented. The agent architecture is based on an existing generic agent model, and includes explicit formal conceptual representations of both design structures of agents and (behavioural) properties of agents. The process of deliberation is based on an existing generic reasoning model of design. The architecture has been designed using the compositional development method DESIRE, and has been tested in a prototype implementation.


2008 ◽  
Vol 23 (2) ◽  
pp. 153-180 ◽  
Author(s):  
STEVEN DE JONG ◽  
KARL TUYLS ◽  
KATJA VERBEECK

AbstractMulti-agent systems are complex systems in which multiple autonomous entities, called agents, cooperate in order to achieve a common or personal goal. These entities may be computer software, robots, and also humans. In fact, many multi-agent systems are intended to operate in cooperation with or as a service for humans. Typically, multi-agent systems are designed assuming perfectly rational, self-interested agents, according to the principles of classical game theory. Recently, such strong assumptions have been relaxed in various ways. One such way is explicitly including principles derived from human behavior. For instance, research in the field of behavioral economics shows that humans are not purely self-interested. In addition, they strongly care aboutfairness. Therefore, multi-agent systems that fail to take fairness into account, may not be sufficiently aligned with human expectations and may not reach intended goals. In this paper, we present an overview of work in the area of fairness in multi-agent systems. More precisely, we first look at the classical agent model, that is, rational decision making. We then provide an outline of descriptive models of fairness, that is, models that explain how and why humans reach fair decisions. Then, we look at prescriptive, computational models for achieving fairness in adaptive multi-agent systems. We show that results obtained by these models are compatible with experimental and analytical results obtained in the field of behavioral economics.


SIMULATION ◽  
2017 ◽  
Vol 93 (9) ◽  
pp. 737-748
Author(s):  
Massimiliano De Benedetti ◽  
Fabrizio Messina ◽  
Giuseppe Pappalardo ◽  
Corrado Santoro

This paper describes the architecture of AgentSimJs, a Javascript-based multi-agent simulator intended to execute and visualize simulations through a Web browser. It includes the needed capabilities to render a 3D scene with objects and agents. AgentSimJs has a modular architecture, the several different components provide a set of flexible primitives to program the agent behaviour. With AgentSimJs, a user can perform a fine tuning of all the aspects related to communication, motion, and group formation. Users can also define a custom network topology and communication model.


Author(s):  
Christopher Flathmann ◽  
Nathan McNeese ◽  
Lorenzo Barberis Canonico

With multi-agent teams becoming more of a reality every day, it is important to create a common design model for multi-agent teams. These teams need to be able to function in dynamic environments and still communicate with any humans that may need a problem solved. Existing human-agent research can be used to purposefully create multi-agent teams that are interdependent but can still interact with humans. Rather than creating dynamic agents, the most effective way to overcome the dynamic nature of modern workloads is to create a dynamic team configuration, rather than individual member-agents that can change their roles. Multi-agent teams will require a variety of agents to be designed to cover a diverse subset of problems that need to be solved in the modern workforce. A model based on existing multi-agent teams that satisfies the needs of human-agent teams has been created to serve as a baseline for human-interactive multi-agent teams.


Author(s):  
Aleksis Liekna ◽  
Jānis Grundspeņķis

Aspect-Oriented Approach to Implement Message Handler in Multi-agent SystemsThis paper focuses on message handling in multi-agent systems. The proposed approach uses aspect-oriented programming to separate message handling from other agent concerns, thus increasing system's modularity and simplifying modification and expansion. To illustrate the proposed approach in practice, a prototype of a simple knowledge base agent model is implemented. The prototype is built on top of JADE platform. AspectJ is used for aspect-oriented implementation.


Sign in / Sign up

Export Citation Format

Share Document