Sto-CAV: A Distributed Simulation Platform for Connected and Automated Vehicles Running With Heterogeneous Technologies and Devices in the Loop | IEEE Journals & Magazine | IEEE Xplore