Architectures That Are Reactive

Architectures that are designed for a dynamic environment must be able to respond quickly to changes in the environment. This requires the architecture to interrupt its behavior and act accordingly.

Since these reactions must be quick, there is little opportunity for the architecture to bring any cognitive facilities -- such as planning -- to bear on the situation. Instead, there must be some form of pre-existing ("hard-wired", cached, etc.) response pattern that will be activated upon detection of an abnormal situation. The following is a list of architectures that have reactive components:


Click here to see a discussion on the dichotomy between planning and reactivity.
Back to List of Other Properties