de

Welcome Gast


  • Login
Full load

Article
AuthorsLars Braubach, Alexander Pokahr
TitleMethod Calls Not Considered Harmful for Agent Interactions
Published inInternational Transactions on Systems Science and Applications (ITSSA)
MediumVolume 1/2 Number 7
DateNovember 2011
Pages51-69
AbstractSince the very beginnings of agent technology it is considered a fundamental property that communication between agents is done using asynchronous message passing. One important reason for this assumption is that a method call on an agent would break its autonomy. Conceptually, it would allow an agent to exert control over the behavior of another agent by directly telling it to execute a specific method. Furthermore, more than one agent could call methods on the same agent concurrently possibly leading to state consistency problems. In contrast to agents, in mainstream programming paradigms like object, component or service orientation method calls are the dominant communication means. Being able to define interfaces from method signatures represents an important advantage of those approaches currently not available for agents. In this paper we will argue how it is possible to introduce service interfaces and method calls for agents without breaking their autonomy and endangering their state consistency. To achieve this, concepts from active objects, services and components are brought together. The usefulness of the approach is underlined with an example application from the area of distributed image rendering.
Documentpdflogo
Other formats Din 1501
bibTexLogo