OPTIMUM TESTING OF CONTROL SOFTWARE FOR ENGINE MANAGEMENT SYSTEMS