Question: Train control: the software is expected to control the trains to have an effective transportation of passengers by assuring safe, rapid and comfortable transportation. In

Train control: the software is expected to control the trains to have an effective transportation of passengers by assuring safe, rapid and comfortable transportation.

In order to ensure rapid transportation of passengers, trains should run fast without unnecessary delays and at high frequency during rush hours at least

In order to guarantee safe transportation of passengers, the probability of accidents must fall below the threshold imposed by safety regulations. In particular, the distance between 2 trains following each other must always be sufficient to prevent the back train from hitting the front train in case the later stops suddenly. The speed of the train on a particular block may never exceed the limit associated with that block. Trains may never enter a block whose entry signal is to set to stop. Train doors must always be kept closed while a train is moving.

In order to ensure comfortable transportation, train should accelerate/decelerate smoothly. Passengers at a station should be informed in time about trains arriving. Passengers inside a train should be informed in time that the train is departing.

Question: Draw a goal model to represent the above description.

Note: Your goal model can use any suitable notation, but must distinguish soft goals from hard goals, and different types of goal contribution link must be clearly labeled. State any assumptions.

this only the information i have

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!