SmartM2M; Smart Appliances Ontology and Communication Framework Testing; Part 1: Testing methodology