• System shall provide facility to enter the Caution Orders over the section
within the jurisdiction of the board.
• System shall have facility to capture the time/date of imposition of each caution order.
• System shall also have facility to enter the message number, details of the
authority, who imposed the caution by his designation, department and HQ station (These would be facilitated through pre-defined list).
• If a new Caution is advised with its location within the station section, then o System shall provide option for choosing the station
o User shall have facility for selecting the Line number over which the speed restriction is to be enforced.
o System shall also show the type of the line (Main/Loop).
• If a new Caution is advised with its location over a block section, then
o System shall provide option for choosing the block section.
o System shall also provide option for entering the exact location in terms of Kms or OHE Mast number.
o If the block Section is in a Single Line section, then
System shall only display “Both” option for selection.
o If the block section is in a Double line section, then
System shall show UP/DN options for selection.
o If block section is having more than two lines, then
System shall show the line numbers available in the block
section for selection.
• System shall have facility to capture the Restricted Speed(s).
• System shall have facility to capture the special restrictions also. It will take the input whether the Caution Order shall be applicable to Passenger / Goods / Both.
• If time/date of removal of caution order is pre- advised at the time of the
imposition, then
o The User shall have facility to enter the expected cancellation time/date of the Caution.
• System shall have facility to choose one of the pre-defined reasons for imposing the Caution.
• System shall also provide facility to the user for adding new reason, if any,
which is not in the pre-defined list. .
• System shall have facility to enter any additional remark for the cautions to
be enforced.
2.1.10.1 Temporary Speed Restrictions
• If a new caution is to be imposed, then
o System shall facilitate selection of “Impose caution” option.
o System shall have facility to capture the additional information pertaining to location of Indicators for each speed restriction.
• Location of Caution Indicator.
• Location of Speed Indicator (SI1 / SI2 / SI3 / Stop Indicator).
• Location of Termination Indicator for Passenger / Goods separately.
[The Location shall be in terms of either Kms (Hectometer post) or OHE Mast]
• System shall also have provision to capture exchange of Private Numbers between the Section Controller and Stations on both side and Notice Stations after the Sr. DOM permits the imposition of the caution.
• If an existing caution is to be cancelled,
o System shall facilitate selection of “Cancellation” option.
o System shall facilitate the selection of the caution from the list
of cautions presently in force over the section.
o System shall also facilitate entering the actual cancellation time/date, when the speed restriction is removed.
o System shall also have provision to capture exchange of Private Numbers between the Section Controller and Stations on both side and Notice Stations after cancellation of the caution.
• If the location remains the same but only the speed is to be changed, then
o System shall facilitate selection of “Change of Speed” option.
o System shall facilitate selection of the block section over the
section.
o System shall display the list of existing cautions over the defined block section. The user shall select the caution for which the location is to be changed.
o System shall display all details for the above selection and facilitate modification of time/date of imposition and only the Speed.
o System shall treat this as a new caution and implicitly cancel
the pre-selected caution reckoning the modified time/date of imposition as the cancellation time/date.
o System shall also have provision to capture exchange of Private Numbers between the Section Controller and Stations on both side and Notice Stations after the change of location.
• If the location of an existing caution is to be changed (within the same
block section)
o System shall facilitate selection of “Change of location” option.
o System shall facilitate selection of the block section over the
section.
o System shall display the list of existing cautions over the defined block section. The user shall select the caution for which the location is to be changed.
o System shall display all details for the above selection and facilitate modification of time/date of imposition, location (From and To Kms), and Location of the Indicators.
o System shall treat this as a new caution and implicitly cancel
the pre-selected caution reckoning the modified time/date of imposition as the cancellation time/date.
o System shall also have provision to capture exchange of Private Numbers between the Section Controller and Stations on both side and Notice Stations after the change of location.
If the location of an existing caution and speed is also to be changed
(within the same block section), the tasks under Change of Speed and Change of location shall be facilitated.
Any change affecting a new block section or station shall be dealt under
‘Impose Caution’ option.
2.1.10.2 Permanent Speed Restrictions
• System shall facilitate the user to enter any new permanent speed restriction.
• If a permanent speed restriction was to be carried forward from the previous
year, the system shall have facility to enter the Renewal Date. If it is a case of being carried forward for more than 2 years, the user shall update the renewal date.
• In case of a permanent speed restriction being cancelled during the year, the
system shall facilitate entering date of cancellation against the selected permanent speed restriction over the section.
2.1.11 Alternative Flow
Find Caution Order
• System shall facilitate the user to select the Permanent or Temporary speed
restrictions over the section.
• System shall provide facility for showing all the speed restrictions for the day
over each section and line (Up/Dn) Update/Modify the Caution Order
• If pre-condition is satisfied, then
o System shall allow the user to modify the details of any entry
pertaining to speed restrictions.. Mark for Wrong Entry
• If pre-condition is satisfied, then
o System shall not provide facility to delete the Caution Order entry but
user can only mark it for wrong entry. System shall also facilitate entering of reason for this operation.
• If Primary Actor is Section Controller then
o He can view, add, and modify the Temporary Speed Restrictions only
for the particular board.
o If Primary Actor is Deputy Controller(Punctuality), then
He can view, add, and modify the Temporary Speed Restrictions of all
sections of the division.
He can also add, and modify the Permanent Speed Restrictions of all
sections of the division.
Post-Conditions
• System shall create one row into the log file for every modification in the details
pertaining to speed restrictions.
• System shall automatically reflect the changes due to Caution Order
on the graph (Absolute/Advance) – Refer plot-graph use case.
• The list of all cautions in force for a day shall be printed (section wise and/or line-wise) on the right hand side of the chart for each shift in geographical order of the location. (The details should include Station name or Block-section name, Location, Speed and Reason).
Business Rules
• Primary Actor can enter new Speed Restrictions only up to a margin
of 2 hours from the Permitted Start Date/Time of Speed Restrictions.
Assumptions
Data from external systems should be available to this system.
USE-CASE Specification – Plot Graph
The purpose of this use case is to draw the movement of trains on the screen for all sections under the jurisdiction of the board as a time-distance graph. The display shall show all the running trains with their present location. The display shall also include the physical status of running lines at stations, failure of equipment, speed restrictions between block stations or at stations, and maintenance blocks programmed including those in force. In respect of Express/passenger trains, the display shall also include time lost or gained between stations with facility to ascertain the cause through a tool tip.
Primary Actors
System