I. Introduction
For many years, the Cooperative Autonomous Vehicle (CAV) research community has relied on simulations that really only focus on one of the two aspects - cooperation or autonomy - and model the other as an idealized process. Thus, in the context of autonomous driving research, networking and communication have often been considered a solved problem, leading to assumptions such as unit disk coverage and channels with infinite capacity, uninterrupted availability, and perfect robustness. Conversely, in the context of cooperative driving research, sensing has often been considered as an abstract process generating opaque chunks of data to be shared.