Joanna J. Bryson
University of Bath, Department of Computer Science
Bath
BA2 7AY,
United Kingdom
jjb@cs.bath.ac.uk [+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.