The public transport operating logic is represented by the fact that the transportation company is able to "co-ordinate" the regular operation of every single vehicle. The operations are followed daily by every driver and therefore well known and defined. The rules and information that describe these operations can be used to define a database and therefore simulate the movements of the vehicles. The vehicles update the operating centre's database without the need for polling, the operating system's logic is therefore based on the representation of a "picture" of the vehicle's normal situation (position, passenger load, etc.) according to the data supplied by the simulator. When the vehicle realises that it is no longer in a "normal or forecast" situation (delay, mechanical difficulties, excess number of passengers, etc.), it informs the centre which updates the simulator and consequently the "picture" in the database.
Abstract