230k views
5 votes
A train protection system automatically applies the brakes of a train if the speed limit for a segment of track is exceeded, or if the train enters a track segment that is currently signaled with a red light (i.e., the segment should not be entered). There are two critical-safety requirements for this train protection system:

The train shall not enter a segment of track that is signaled with a red light.
The train shall not exceed the specified speed limit for a section of track.
Assuming that the signal status and the speed limit for the track segment are transmitted to on-board software on the train before it enters the track segment, propose five possible functional system requirements for the onboard software that may be generated from the system safety requirements.

User Cbass
by
4.7k points

1 Answer

4 votes

Step-by-step explanation:

Five possible functional system requirements for the onboard software that may be generated from the system safety requirements:

  • software should enable the brakes to be applied instantly when the red light is signaled.
  • speed of the train should be monitored when it's running on a segment so that it does not exceed the maximum speed limit.
  • important for the system to examine the color displayed before a train enters a segment of the track.
  • constant checking of the speed limit and color of the light so as to determine when the brakes should be applied.
  • when there is a red light the system should notify/prevent the train from entering the segment.
User Lei Li
by
4.3k points