I'm sure this will be part of the implementation, but just to throw this out there...
Typically electronics in cars is several generations behind mobile devices, and generally not upgradeable. Look at the Entune system in a 3 year old Toyota Prius versus what your 1 year old cell phone can do. My understanding is there is a RF spectrum allocation that has been set aside for the wireless portion of the system. Both the hardware and the firmware/software on these systems needs to be easily upgradeable. Otherwise, you get into a situation where you might obsolete a whole bunch of cars that were built with Version 1.0 and version 2.0 is so much more advanced that Version 1.0 is no longer usable if it isn't upgradeable. Kind of like how USB went from 1.0 to 2.0 to 3.0, which still being backward compatible, though the newer versions still talked to legacy hardware.
I would imagine that part of the system definition will be that the software will be (must be?) able to be upgraded over the wireless network. If they discover some catastrophic flaw in the code that ends up killing someone, you want everyones car software upgraded immediately if not sooner. I would also imagine that there will be a set of defined hardware sensors that will collect data (speed, direction, position, etc.) that will be broadcast to other vehicles. As sensor technology improves, they might add newer sensors to the platform (slip detection for ice/rain, video stream, etc.). If the data for these must also be communicated between vehicles, the system will need to allow for this too, while still communicating with vehicles without the upgraded sensors.
I saw an interrview with a guy on Newshour last night I believe where this was being discussed. I concur with his assessment that there is really two different ways to approach the eventual transition from manual driving to fully automated vehicles. One involves what is being discussed here, where vehicles communicate with each other, which could probably eliminate maybe 50-80% of human error accidents. The other approach is to put all the intelligence in each vehicle, kind of like it is now where the "intelligence" is the human doing the driving. Though the two approaches aren't mutually exclusive. A completely smart car could certainly make use of other vehicles data, where an accident that just happened 2 miles ahead on the freeway would alert the trailing cars to get off the freeway ASAP.
Interesting times we are living in, thats for sure.
RT