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

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

Lars Braubach, Alexander Pokahr, Adrian Paschke
ISBN13: 9781605664026|ISBN10: 1605664022|EISBN13: 9781605664033
DOI: 10.4018/978-1-60566-402-6.ch021
Cite Chapter Cite Chapter

MLA

Braubach, Lars, et al. "Using Rule-Based Concepts as Foundation for Higher-Level Agent Architectures." Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, edited by Adrian Giurca, et al., IGI Global, 2009, pp. 493-524. https://doi.org/10.4018/978-1-60566-402-6.ch021

APA

Braubach, L., Pokahr, A., & Paschke, A. (2009). Using Rule-Based Concepts as Foundation for Higher-Level Agent Architectures. In A. Giurca, D. Gasevic, & K. Taveter (Eds.), Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches (pp. 493-524). IGI Global. https://doi.org/10.4018/978-1-60566-402-6.ch021

Chicago

Braubach, Lars, Alexander Pokahr, and Adrian Paschke. "Using Rule-Based Concepts as Foundation for Higher-Level Agent Architectures." In Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches, edited by Adrian Giurca, Dragan Gasevic, and Kuldar Taveter, 493-524. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-402-6.ch021

Export Reference

Mendeley
Favorite

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. 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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.