Inicio  /  Algorithms  /  Vol: 12 Par: 4 (2019)  /  Artículo
ARTÍCULO
TITULO

Programming Agents by Their Social Relationships: A Commitment-Based Approach

Matteo Baldoni    
Cristina Baroglio    
Roberto Micalizio and Stefano Tedeschi    

Resumen

Multiagent systems can be seen as an approach to software engineering for the design and development of complex, distributed software. Generally speaking, multiagent systems provide two main abstractions for modularizing the software: the agents and the environment where agents operate. In this paper, we argue that also the social relationships among the agents should be expressed explicitly and become first-class objects both at design- and at development-time. In particular, we propose to represent social relationships as commitments that are reified as resources in the agents? environment and can be directly manipulated by the agents via standard operations. We demonstrate that this view induces an agent programming schema that is substantially independent of the actual agent platform, provided that commitments are available as explained. The paper exemplifies the schema on two agent platforms, JADE and JaCaMo, where commitments are made available via the 2COMM library.

 Artículos similares

       
 
A. Gargantilla Becerra and R. Lahoz-Beltra    
One of the most delicate stages of an evolutionary algorithm is the evaluation of the goodness of the solutions by some procedure providing a fitness value. However, although there are general rules, it is not always easy to find an appropriate evaluatio... ver más
Revista: Applied Sciences

 
Kune-Yao Chen and Sheng-Yuan Yang    
The tourism statistics of Taiwan?s government state that the tourism industry is one of the fastest growing economic sources in the world. Therefore, the demand for a tourism information system with a friendly interface is growing. This research implemen... ver más
Revista: Applied Sciences

 
Moses Adah Agana,Bassey Igbo Ele,Paul T Bukie    
This study focused on the development of a distributed airline reservation system that is capable of resolving some problems of the existing system that include the difficulty to easily reschedule previously booked flights online or transfer ownership of... ver más

 
V. A. Mochalov,A. V. Mochalova     Pág. 21 - 27
The paper deals with the functioning and construction of question-answering sensor systems (QASS), which allow with the help of question-answer agents to answer to specified types of natural language questions based on environmental monitoring (EM) data ... ver más

 
Francesco Galioto, Meri Raggi and Davide Viaggi    
The paper explores how agricultural water pricing could contribute to lowering water demand when uses are unobserved (asymmetric information). The topic of the paper is justified by the fact that most water authorities worldwide do not control water uses... ver más
Revista: Water