BDI+E Framework: an affective cognitive modeling for autonomous agents based on Schererr's emotion theory