1 Logic Programming & Multi-AgentSystems : a Synergic Combination forApplications and