AbstractThanks to their sociality, agents can interact with other agents in a cooperative or competitive way. Such interactions must be carefully taken into consideration in the development of agent-based applications. A good paradigm for modeling such interactions is the one based on the concept of roles, which is fully exploited in the BRAIN framework. The use of roles achieves several advantages, from separation of concerns between the algorithmic issues and the interaction ones, to the reuse of solutions and experiences in different applications. In this paper, we propose an interaction infrastructure for enabling Java agents to dynamically assume roles at runtime and then to use them. Our approach is based on the capability of modifyin...
With no doubt the Internet will achieve advantages in exploiting software agents for applications, t...
Agent-based approaches in application development seem to meet the requirements of adaptability, sca...
In this paper we present a new vision in object oriented programming languages where the objects ’ a...
Thanks to their sociality, agents can interact with other agents in a cooperative or competitive way...
Agent-based application development must face the issues related to the interactions among agents. I...
AbstractThanks to their sociality, agents can interact with other agents in a cooperative or competi...
Agent-based application development must face the issues related to the interactions among agents. I...
Roles are a powerful paradigm to develop distributed applications based on agents, especially when t...
Agents are problem-solving entities that can be used to develop complex and distributed systems beca...
Roles represent a powerful means to enable software agents to act in open environments. They can be ...
Roles represent a great model to deal with interactions and sociality of autonomous entities like ag...
Large-scale decentralized environments, such as the Internet, achieve advantages in exploiting softw...
peer reviewedOrganizations and roles are often seen as mental constructs, good to be used during the...
peer reviewedThe organization metaphor is often used in the design and implementation of multiagent ...
In the multi-agent scenario, interaction among agents is an issue that must be faced in an appropria...
With no doubt the Internet will achieve advantages in exploiting software agents for applications, t...
Agent-based approaches in application development seem to meet the requirements of adaptability, sca...
In this paper we present a new vision in object oriented programming languages where the objects ’ a...
Thanks to their sociality, agents can interact with other agents in a cooperative or competitive way...
Agent-based application development must face the issues related to the interactions among agents. I...
AbstractThanks to their sociality, agents can interact with other agents in a cooperative or competi...
Agent-based application development must face the issues related to the interactions among agents. I...
Roles are a powerful paradigm to develop distributed applications based on agents, especially when t...
Agents are problem-solving entities that can be used to develop complex and distributed systems beca...
Roles represent a powerful means to enable software agents to act in open environments. They can be ...
Roles represent a great model to deal with interactions and sociality of autonomous entities like ag...
Large-scale decentralized environments, such as the Internet, achieve advantages in exploiting softw...
peer reviewedOrganizations and roles are often seen as mental constructs, good to be used during the...
peer reviewedThe organization metaphor is often used in the design and implementation of multiagent ...
In the multi-agent scenario, interaction among agents is an issue that must be faced in an appropria...
With no doubt the Internet will achieve advantages in exploiting software agents for applications, t...
Agent-based approaches in application development seem to meet the requirements of adaptability, sca...
In this paper we present a new vision in object oriented programming languages where the objects ’ a...