Dissertation
Author | Lars Braubach |
Tutor | Winfried Lamersdorf |
Title | Architekturen und Methoden zur Entwicklung verteilter agentenorientierter Softwaresysteme |
Abgabe am | 24.01.2007 |
Abstract | The importance of distributed systems is steadily increasing especially in the
context of actual trends such as the inclusion of everyday objects into computer
networks. The construction of such kind of systems is a demanding and complex
task that naturally leads to new kinds of problems due to inherent system properties
such as the high dynamics, heterogeneity and flexible interactions. These
problems should be addressed not on application level but on software paradigm
level in order to avoid reinventing generic solutions. In contrast to established
paradigms such as object-orientation that do not offer adequate concepts for distributed
applications currently agent-orientation is seen as promising approach
for closing this conceptual gap as it offers natural description means for distributed
applications. Despite the evident advantages of agent orientation this way
of thinking could not yet gain sustainable acceptance in practice mainly due to
the heterogeneity of the research field and the accompanying inconsistent and
insufficiently matured approaches.
Therefore, the primary objective of this dissertation is to contribute to the
usability and usage of the agent paradigm for software engineering. For the effective
and efficient creation of agent applications two essential influence factors
have been identified in this work: the methodological support and the properties
of available agent frameworks. The conceptual foundation of agent frameworks
are agent architectures as they influence the agent view available for software
developers. The agent view in this respect determines to which degree the vital
agent characteristics such as reactivity and proactivity can be used. The BDI
model of agency exhibits several advantages compared to other agent architectures
and makes it an especially promising starting point for agent frameworks.
Nevertheless, the BDI architectures conceived so far, also have inherent weaknesses
that are one important point for the improvements in this work. The key
point of this work consists in the reduction of the conceptual gap between the
philosphical view of the BDI model and its software technological interpretation
within a new agent architecture that supports the two-phase BDI practical reasoning
process. The new architecture additionally ensures with its underlying
conceptual and technical extensibility that further aspects such as emotional
behaviour control can be integrated easily.
The newly conceived architecture is further concretized for direct software
implementation and has been realized within the Jadex agent framework. The
suitability for everyday use of the framework and the underlying architecture is
demonstrated by numerous usages in the academic as well as in the industrial
reasearch field. Additionally it is shown theoretically and practically that a
methodological development in the context of actual BDI methodologies of agent
applications is supported and promoted by Jadex.
This dissertation is available as book from publisher Lulu.com |
Document | |
Other formats |
Debug Info for generation of "last modified"thesis_485 (2007-11-29 17:06:28) | thesis2personTutor_485_4 (2007-05-29 15:30:07) | thesis2personAuthor_485_80 (2007-05-29 15:30:07) | textFragments_de_86 (2007-11-29 17:06:28) | persons_80 (2014-09-29 19:06:00) | persons_80 (2016-07-02 17:20:24) | persons_80 (2023-02-01 12:28:54) | 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) | thesis2project_485_27 (2007-05-29 15:30:07) | 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/lookthesis','vsys',485,0)