How do you conduct testing and validation of embedded applications to guarantee performance and safety?