Software safety in the evolution of autonomous cars