Smart Diagnostic System for Machine Problems - Nuno Araújo Campos (2017)