CoSim: A Co-Simulation Framework for Testing Autonomous Vehicles in Adverse Operating Conditions | IEEE Conference Publication | IEEE Xplore