in Proceeding
Authors | Lars Braubach, Alexander Pokahr, Adrian Paschke |
Title | Using Rule-Based Concepts as Foundation for Higher-Level Agent Architectures |
Published in | Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches |
Editor | Adrian Giurca, Dragan Gasevic, Kuldar Traveter |
Publisher | Information Science Publishing Hershey |
Date | May 2009 |
Pages | 493-524 |
Abstract | Declarative programming using rules has advantages in certain application domains and has been successfully applied in many real world software projects. Besides building rule-based applications, rule concepts also provide a proven basis for the development of higher-level architectures, which enrich the existing production rule metaphor with further abstractions. One especially interesting application domain for this technology is the behavior specification of autonomous software agents, because rule bases help fulfilling key characteristics of agents such as reactivity and proactivity. In this chapter it will be detailed, which motivations promote the usage of rule bases for agent behavior control and what kinds of approaches exist. Concretely, these approaches will be explained in the context of four existing agent architectures (pure rule-based, AOP, Soar, BDI) and their implementations (Rule Responder, Agent-0 and successors, Soar, and Jadex). In particular, it will be emphasized in which respect these agent architectures make use of rules and with what mechanisms they extend the base functionality. Finally, the approaches will be generalized by summarizing their core assumptions and extension mechanisms and possible further application domains besides agent architectures will be presented. |
Document | |
Other formats | Din 1501 |
Debug Info for generation of "last modified"publications_333 (1999-11-11 12:11:11) | publication2person_333_80 (2008-10-16 12:35:00) | textFragments_en_526 (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_333_84 (2008-10-16 12:35:00) | persons_84 (2007-05-29 15:28:00) | publication2person_333_1095 (2008-10-16 12:35:00) | persons_1095 (2008-10-16 12:35:00) | publication2project_333_27 (2008-10-16 12:35:00) | 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','dbis',333,0)