Learn More
Patrolling is a complex multi-agent task, which usually requires agents to coordinate their decision-making in order to achieve optimal performance of the group as a whole. In previous work, many patrolling strategies have been developed, based on different approaches: heuristic agents, negotiation mechanisms, reinforcement learning techniques, techniques(More)
The emphasis on building co-operative/collaborative environments has brought out the matter of group interactions. This, in its turn, has highlighted the issue of conflicts, inherent to group problem solving. If well employed, conflicts can act as triggers of cognitive changes, and thus help to refine the group's solution to the task. In this paper, we(More)
CinBalada is a system for automatic creation of polyphonic rhythmic performances by mixing elements from different musical styles. This system is based on agents that act as musicians playing percussion instruments in a drum circle. Each agent has to choose from a database the rhythm pattern of its instrument that satisfies the “rhythmic role” assigned to(More)
An important issue in groupware is how to improve interaction and collaboration among participants. Through the analysis of the context a user is in or the context that surrounds an interaction, groupware systems can provide users with useful information in that situation. A relevant issue when using context is how to represent context information.(More)
In times where users need to process an ever increasing amount of information to perform more complex tasks in less time, the introduction of context in computer systems is becoming a necessity. However, building a context-sensitive system entails more work in comparison to traditional systems development: in the former, one must care for context-related(More)