The main purpose of Connected and Autonomous Vehicles (CAVs) is to ensure optimal safety while improving user comfort. Many studies address the problem of CAVs to improve specific driving situations (intersection management, traffic flow management, etc.). In this paper, we propose both a comparison of these systems according to a set of criteria and an analysis to assist the development of CAVs fleets. This analysis shows that, among other, the ad-hoc algorithms use similar data (position, speed, etc.) and that the decisions for vehicles are based on cooperative processing for specific situations. The objective of this paper is to provide a guide for the design of CAVs fleet capable of managing all traffic situations. analysis, a guideline for a CAVs fleet capable of managing all road situations is proposed. The paper is organised as follow: section 2 defines the requirements and criteria required. Then, sections 3 to 5 describe existing CAV fleet dedicated to each traffic situation and analyse them based on the previously defined criteria. section 6 presents the synthesis of all the studied system. Before concluding, section 7 proposes a guideline for designing a robust CAV fleet. 2 REQUIREMENTS OF A CAVs FLEET As a driver, a human or an ADS, has the duty to ensure safety of all passengers. We assume that this point is covered in all the studied systems. The comparison is based on the situations addressed in these systems. Multiple criteria such as the purpose of the system, the traffic mix, and the volume of communications are used to study them. 2.1 Focus on the Addressed Situations During a journey, a vehicle can encounter many different situations such as: (i) traffic congestion, (ii) intersections and (iii) lane merging. These three situations are focused in the current research works.