Languages for Programming BDI-style Agents: an Overview. - Viviana Mascardi; Daniela Demergasso; Davide Ancona (WOA, 2005)