COGENT is a graphical tool for building computational models and managing
research programmes in cognitive modelling. It supports the development of a
series of executable cognitive models, within an environment that interfaces a
box and arrow style specification language with a symbolic modelling
The graphical interface allows the user to specify a model by drawing boxes
and connecting them with arrows. By then specifying further details of the
boxes, the user can execute or "animate" the theory. The boxes within a COGENT
model may be of various types. COGENT provides a range of configurable box
types, as shown in Figure 1.
Figure 1: COGENT's Hierarchy of Box Classes
COGENT has been used to develop cognitive models in a range of domains.
These include child memory (Barreau, 1997; Miller, 1996), judgement and
decision making (Fox & Cooper, 1997; Cooper & Fox, 1997; Yule, Cooper
& Fox, 1998), multicolumn addition (Cooper, 1996), lexical concept
combination (Cooper & Franks, 1996) and kinaesthetic acuity training (Sims
& Morton, 1998), reasoning (Cooper, Yyle, Fox & Sutton, 1998), problem
solving (Cooper, to appear) and sentence processing (Cooper, to appear), and
several other projects are in progress.