Software agents, thanks to their autonomy in carrying out tasks, are fruitfully exploited in large-scale distributed environments, such as the Internet. In such a scenario, interactions among agents are an issue that must be faced in an appropriate way. This paper proposes an interaction model based on roles, being a role a set of capabilities and an expected behavior. Modeling interactions by roles can simplify the design of the agent-based applications. A notation based on XML is adopted to support the definition and the exploitation of roles at different phases of the application development. Finally, an application example shows the effectiveness of the approach.
Engineering interactions is a very importantissue in the design and development of Internetapplicati...
This paper presents roles and role models as new abstractions for specifying, modelling, and designi...
This chapter discusses how the concept of role can be exploited in engineering large-scale multi-age...
Software agents, thanks to their autonomy in carryingout tasks, are fruitfully exploited in large-sc...
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...
The role concept represents a useful approach that has been exploited in different agent-based syste...
Large-scale decentralized environments, such as the Internet, achieve advantages in exploiting softw...
Large-scale decentralized environments, such as the Internet, achieve advantages in exploiting softw...
With no doubt the Internet will achieve advantages in exploiting software agents for applications, t...
In the development of agent applications, interactions are an important issue, which must be faced w...
In the multi-agent scenario, interaction among agents is an issue that must be faced in an appropria...
Agent-based approaches in application development seem to meet the requirements of adaptability, sca...
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...
Engineering interactions is a very importantissue in the design and development of Internetapplicati...
This paper presents roles and role models as new abstractions for specifying, modelling, and designi...
This chapter discusses how the concept of role can be exploited in engineering large-scale multi-age...
Software agents, thanks to their autonomy in carryingout tasks, are fruitfully exploited in large-sc...
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...
The role concept represents a useful approach that has been exploited in different agent-based syste...
Large-scale decentralized environments, such as the Internet, achieve advantages in exploiting softw...
Large-scale decentralized environments, such as the Internet, achieve advantages in exploiting softw...
With no doubt the Internet will achieve advantages in exploiting software agents for applications, t...
In the development of agent applications, interactions are an important issue, which must be faced w...
In the multi-agent scenario, interaction among agents is an issue that must be faced in an appropria...
Agent-based approaches in application development seem to meet the requirements of adaptability, sca...
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...
Engineering interactions is a very importantissue in the design and development of Internetapplicati...
This paper presents roles and role models as new abstractions for specifying, modelling, and designi...
This chapter discusses how the concept of role can be exploited in engineering large-scale multi-age...