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.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started