A software architecture framework for home service robots - Kimour, Mohamed T. (Array, 2009)