Emotions can be modelled
Modeling emotions involves programming a system to: 1) understand emotions (semantic task) and 2) behave emotionally through the interaction of emotional states and other cognitive states such as planning, learning and recall (behavioral task).
Michael Dyer (1987).