We present a general model and conceptual framework for specifying architectures
for incremental processing in dialogue systems, in particular with respect to the
topology of the network of modules that make up the system, the way information flows
through this network, how information increments are ‘packaged’, and how these
increments are processed by the modules. This model enables the precise specification of
incremental systems and hence facilitates detailed comparisons between systems, as well
as giving guidance on designing new systems. In particular, the model can serve as a
framework for specifying module communication in such systems, as we illustrate with
some examples.