A Suitability analysis of software based testing strategies for the on-line testing of artificial neural networks applications in embedded devices