3.1. Design objectives
The design of the NeverStop system was guided by the following key design objectives:
(1) Usability: NeverStop is deployed at the intersections to manage the traffic. For convenience, the administrators do not need to be aware of the detailed implementation due to that the NeverStop is automatically configured. Therefore what is required is just “one-click” initialization. At the same time, administrator can supervise all the intersections at the server side in case that an accident happens.
(2) Reliability: as the system is designed to operate without user's intervention, it is extremely important that the system runs reliably and has the ability to handle unexpected situations.
(3) Extensibility: the NeverStop system is designed for efficient expansion in big data era. To ensure maximum portability and versatility, it is imperative that the device configuration settings be remotely obtained. This will enable the NeverStop system to grow into new markets easily.