Extending 2APL with functionality for emotions, moods and coping
Summary
Emotions and moods play a crucial role in simulation of human-like behavior and rational decision making. For these reasons various frameworks have been developed that simulate emotion and mood generation. In some cases coping with those emotions is also incorporated in the framework.
Something these frameworks have in common is that they lack a sufficient logical foundation. On the other hand we have the agent oriented programming language 2APL: a practical agent programming language developed at Utrecht University. This language is supported by a thorough
logical foundation and has been used widespread to develop multi-agent systems for all kind of purposes. In this thesis I will connect one of the frameworks that simulates emotion and mood generation to 2APL such that we have a computational model that is supported by a logical
foundation, supports emotion and mood generation and is used to develop real world multi-agent systems. We will first delve into the various frameworks for emotion and mood generation and then we will see how emotion and mood generation together with a coping mechanism are incorporated in 2APL.