Connected vehicle system software is becoming complex. Moving from one level of autonomy to the next requires an increase in the complexity of the system software by a factor of 10x or more.