Introduction
Today's vehicles are becoming much smarter with special-purpose sensors, control units, and wireless adapters to monitor their operations and communicate with their surroundings [1]. These contemporary smart vehicles are now considered as a comprehensive cyber-physical system (CPS) with communication, control, and sensing components [2]. For instance, electronic control units (ECUs) and onboard units (OBUs) can receive data from various onboard sensing devices to take certain actions. The connections among the control units and sensor devices are made via different types of networks, including a controller area network (CAN) bus, a local interconnect network (LIN) bus, FlexRay, Bluetooth, and so on. Such developments along with capabilities to sense and communicate with the surroundings are enabling further developments such as the creation of autonomous vehicles, also known as self-driving cars, which will revolutionize our lives.