The rules engine comes with a Rules Editor which is a
GUI that allows the administrator to design the workflow
and define the rules as declarative conditions at runtime. In
auto train supervision, the dispatchers can schedule the trains
and their routes prior to their arrival so that when there is an
oncoming train, the route is auto allocated. This enables to
efficiently control trains that arrive/departure to/from a rail
yard which has a very complex track layout. For example,
the layout shown in Fig. 3 is a complex track layout where
multiple route combinations are possible. Traffic control
playback is one of the notable features in the system which
records all the current events and keeps it as a video log file
to use it to see what has happened when something goes
wrong in train controlling operations.