In the development of agent applications, interactions are an important issue, which must be faced with appropriate methodologies and tools. A separation of concerns between the agents and their interaction needs is helpful in the designing and the implementation phases of the life cycle. In this paper we propose XRole, a system that helps in dealing with interactions. It is based on the definition of roles, which are intended as intermediaries between the application needs and the environment needs. XRole is realized by exploiting the interesting features of the XML language. An application example shows the effectiveness of the approach
Mobile agents are an emerging approach to develop distributed and parallel application. They also ca...
With no doubt the Internet will achieve advantages in exploiting software agents for applications, t...
We propose a framework for interaction description based on the paradigm of roles to be used in sof...
Engineering interactions is a very importantissue in the design and development of Internetapplicati...
Software agents, thanks to their autonomy in carrying out tasks, are fruitfully exploited in large-s...
Software agents, thanks to their autonomy in carryingout tasks, are fruitfully exploited in large-sc...
The role concept represents a useful approach that has been exploited in different agent-based syste...
Agent-based approaches in application development seem to meet the requirements of adaptability, sca...
Agents are an emerging technology that grants programmers a new way to exploit distributed resources...
Using mobile agent systems, cooperative distributed applications that run over the Internet can be c...
In the multi-agent scenario, interaction among agents is an issue that must be faced in an appropria...
A key question in the field of agent-oriented software en-gineering is how the kind and extent of au...
This chapter discusses how the concept of role can be exploited in engineering large-scale multi-age...
Large-scale decentralized environments, such as the Internet, achieve advantages in exploiting softw...
Interactions represent an important issue to be faced in the development of complex agent systems, a...
Mobile agents are an emerging approach to develop distributed and parallel application. They also ca...
With no doubt the Internet will achieve advantages in exploiting software agents for applications, t...
We propose a framework for interaction description based on the paradigm of roles to be used in sof...
Engineering interactions is a very importantissue in the design and development of Internetapplicati...
Software agents, thanks to their autonomy in carrying out tasks, are fruitfully exploited in large-s...
Software agents, thanks to their autonomy in carryingout tasks, are fruitfully exploited in large-sc...
The role concept represents a useful approach that has been exploited in different agent-based syste...
Agent-based approaches in application development seem to meet the requirements of adaptability, sca...
Agents are an emerging technology that grants programmers a new way to exploit distributed resources...
Using mobile agent systems, cooperative distributed applications that run over the Internet can be c...
In the multi-agent scenario, interaction among agents is an issue that must be faced in an appropria...
A key question in the field of agent-oriented software en-gineering is how the kind and extent of au...
This chapter discusses how the concept of role can be exploited in engineering large-scale multi-age...
Large-scale decentralized environments, such as the Internet, achieve advantages in exploiting softw...
Interactions represent an important issue to be faced in the development of complex agent systems, a...
Mobile agents are an emerging approach to develop distributed and parallel application. They also ca...
With no doubt the Internet will achieve advantages in exploiting software agents for applications, t...
We propose a framework for interaction description based on the paradigm of roles to be used in sof...