Towards the Definition of a Multi-Agent Architecture For Ambient Assisted Living : The Virtual Carer Project