next up previous
Next: Introduction

The Behavior-Oriented Design of
Modular Agent Intelligence

Joanna J. Bryson

University of Bath, Department of Computer Science
Bath BA2 7AY, United Kingdom   [+44] (0)1225 38 6811


Behavior-Oriented Design (BOD) is a development methodology for creating complex, complete agents such as virtual-reality characters, autonomous robots, intelligent tutors or intelligent environments. BOD agents are modular, but not multi-agent systems. They use hierarchical reactive plans to perform arbitration between their component modules. BOD provides not only architectural specifications for modules and plans, but a methodology for building them. The BOD methodology is cyclic, consisting of rules for an initial decomposition and heuristics for revising the specification over the process of development.

Joanna J. Bryson 2005-07-08