Article
Authors | Lars Braubach, Alexander Pokahr |
Title | Method Calls Not Considered Harmful for Agent Interactions |
Published in | International Transactions on Systems Science and Applications (ITSSA) |
Medium | Volume 1/2 Number 7 |
Date | November 2011 |
Pages | 51-69 |
Abstract | Since 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. |
Document | |
Other formats | Din 1501 |
Debug Info for generation of "last modified"publications_447 (1999-11-11 12:11:11) | publication2person_447_80 (2012-01-14 18:01:28) | textFragments_en_568 (1999-11-11 12:11:11) | persons_80 (2014-09-29 19:06:00) | persons_80 (2016-07-02 17:20:24) | persons_80 (2023-02-01 12:28:54) | publication2person_447_84 (2012-01-14 18:01:28) | persons_84 (2007-05-29 15:28:00) | publication2project_447_27 (2012-01-14 18:01:29) | person2project_80_27 (2011-05-05 12:54:12) | projects_27 (2024-10-08 11:46:39) | persons_80 (2014-09-29 19:06:00) | persons_80 (2016-07-02 17:20:24) | persons_80 (2023-02-01 12:28:54) | person2project_84_27 (2011-05-05 12:54:12) | projects_27 (2024-10-08 11:46:39) | persons_84 (2007-05-29 15:28:00) | person2project_974_27 (2018-02-13 16:04:08) | projects_27 (2024-10-08 11:46:39) | persons_974 (2013-05-13 10:05:00) | persons_974 (2016-07-02 17:18:06) | persons_974 (2019-03-14 16:27:01) | persons_974 (2019-03-14 16:28:39) | person2project_1448_27 (2018-02-13 16:04:08) | persons_4 (2004-12-16 19:22:00) | persons_4 (2015-10-09 23:55:09) | persons_4 (2015-10-09 23:56:22) | persons_4 (2016-01-14 14:48:32) | persons_4 (2019-12-20 17:54:41) | persons_4 (2021-08-23 15:46:06)
8. October 2024 at 11:46 by Prof. Dr. Winfried LamersdorfCALL getCollectionFull('publications/lookpub','vsis',447,0)