scholarly journals COMPOSITIONAL SPECIFICATION AND REUSE OF A GENERIC COOPERATIVE AGENT MODEL

2000 ◽  
Vol 09 (03) ◽  
pp. 171-207 ◽  
Author(s):  
FRANCES M. T. BRAZIER ◽  
FRANK CORNELISSEN ◽  
CATHOLIJN M. JONKER ◽  
JAN TREUR

In this paper, one of the informally described models of agent cooperation (Jennings, 1995) has been used to develop and formally specify a generic model of a cooperative agent (GCAM). The compositional development method for multi-agent systems DESIRE supported the principled design of this model of cooperation. To illustrate reusability of the generic model, two application domains have been addressed: collaborative engineering design, and Call Center support.

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.


Author(s):  
Qi Hao ◽  
Weiming Shen ◽  
Zhan Zhang ◽  
Seong-Whan Park ◽  
Jai-Kyung Lee

Agent technology is playing an increasingly important role in developing intelligent, distributed and collaborative applications. The innate difficulties of interoperation between heterogeneous agent communities and rapid construction of multi-agent systems have motivated the emergence of FIPA specifications and the proliferation of multi-agent system platforms or toolkits that implement FIPA specifications. In this paper, a FIPA compliant multi-agent framework called AADE (Autonomous Agent Development Environment) is presented. This framework, originating from the engineering fields, can facilitate the rapid development of collaborative engineering applications (especially in engineering design and manufacturing fields) through the provision of reusable packages of agent-level components and programming tools. An agent oriented engineering project on the development of an e-engineering design and optimization environment is designed and developed based on the facilities provided by the AADE framework.


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.


2021 ◽  
Vol 36 ◽  
Author(s):  
Sondes Hattab ◽  
Wided Lejouad Chaari

Abstract Openness is a challenging property that may characterize multi-agent systems (MAS). It refers to their ability to deal with entities leaving and joining agent society over time. This property makes the MAS behaviour complex and difficult to study and analyze, hence the need for a representative model allowing its understanding. In this context, many models were defined in the literature and we propose to classify them into three categories: structural models, functional models and interactional models. The existing models were proposed either for representing structural openness or for modelling functional or interactional ones independently. But, none of them was oriented to represent MAS openness in a global way while considering its three aspects at once. Besides, each one was defined in order to realize a specific objective and in a particular domain of application. In this paper, we propose an evolving KAGR graph. The latter provides a common understanding of openness and unifies its structural, functional and interactional aspects in a generic way. Our model is finally tested and validated on a multi-agent rescue simulator.


2021 ◽  
Vol 6 (1) ◽  
pp. 1
Author(s):  
Hector Roussille ◽  
Önder Gürcan ◽  
Fabien Michel

Blockchain is a very attractive technology since it maintains a public, append-only, immutable and ordered log of transactions which guarantees an auditable ledger accessible by anyone. Blockchain systems are inherently interdisciplinary since they combine various fields such as cryptography, multi-agent systems, distributed systems, social systems, economy, and finance. Furthermore, they have a very active and dynamic ecosystem where new blockchain platforms and algorithms are developed continuously due to the interest of the public and the industries to the technology. Consequently, we anticipate a challenging and interdisciplinary research agenda in blockchain systems, built upon a methodology that strives to capture the rich process resulting from the interplay between the behavior of agents and the dynamic interactions among them. To be effective, however, modeling studies providing insights into blockchain systems, and appropriate description of agents paired with a generic understanding of their components are needed. Such studies will create a more unified field of blockchain systems that advances our understanding and leads to further insight. According to this perspective, in this study, we propose using a generic multi-agent organizational modeling for studying blockchain systems, namely AGR4BS. Concretely, we use the Agent/Group/Role (AGR) organizational modeling approach to identify and represent the generic entities which are common to blockchain systems. We show through four real case studies how this generic model can be used to model different blockchain systems. We also show briefly how it can be used for modeling three well-known attacks on blockchain systems.


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.


10.29007/kqfk ◽  
2018 ◽  
Author(s):  
Teddy Bouziat ◽  
Valérie Camps ◽  
Stéphanie Combettes

This paper addresses the modeling and design of Systems of Systems (SoS) as well as inter multi-agent systems cooperation. It presents and illustrates a new generic model to describe formally SoS. Then, this model is used to propose a study of inter-AMAS (Adaptive Multi-Agent System) cooperation. Each AMAS, reified as a component-system of a SoS, uses a cooperative decision process in order to interact with other AMAS and to collectively give rise to a relevant overall function at the SoS level. The proposed model as well as the inter-AMAS study are instantiated to a simulated resources transportation problem.


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.


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.


Sign in / Sign up

Export Citation Format

Share Document