This article describes KERNEL, a text understanding system developed a
t Paramax Systems Corporation. KERNEL's design is motivated by the nee
d to make complex interactions possible among system modules, and to c
ontrol the amount of reasoning done by those modules. We will explain
how KERNEL's architecture meets these needs, and how the architectures
of similar systems compare in achieving the same goal.