Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Using Rule-Based Concepts as Foundation for Higher-Level Agent Architectures

Using Rule-Based Concepts as Foundation for Higher-Level Agent Architectures
View Sample PDF
Author(s): Lars Braubach (University of Hamburg, Germany), Alexander Pokahr (University of Hamburg, Germany) and Adrian Paschke (Free University of Berlin, Germany)
Copyright: 2009
Pages: 32
Source title: Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches
Source Author(s)/Editor(s): Adrian Giurca (Brandenburg Technology University at Cottbus, Germany), Dragan Gasevic (Athabasca University, Canada) and Kuldar Taveter (University of Melbourne, Australia)
DOI: 10.4018/978-1-60566-402-6.ch021


View Using Rule-Based Concepts as Foundation for Higher-Level Agent Architectures on the publisher's website for pricing and purchasing information.


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. This chapter details which motivations promote the usage of rule bases for agent behavior control and what kinds of approaches exist. Concretely, these approaches are 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, this chapter emphasizes in which respect these agent architectures make use of rules and with what mechanisms they extend the base functionality. Finally, the approaches are generalized by summarizing their core assumptions and extension mechanisms and possible further application domains besides agent architectures are presented.

Related Content

Ruizhe Ma, Azim Ahmadzadeh, Soukaina Filali Boubrahimi, Rafal A Angryk. © 2019. 19 pages.
Zhen Hua Liu. © 2019. 25 pages.
Lubna Irshad, Zongmin Ma, Li Yan. © 2019. 25 pages.
Hao Jiang, Ahmed Bouabdallah. © 2019. 22 pages.
Gbéboumé Crédo Charles Adjallah-Kondo, Zongmin Ma. © 2019. 22 pages.
Safa Brahmia, Zouhaier Brahmia, Fabio Grandi, Rafik Bouaziz. © 2019. 20 pages.
Zhangbing Hu, Li Yan. © 2019. 20 pages.
Body Bottom