Building Reliable Electronic Systems with CAN Bus Testing and Design