- Brief Description
Coordinates the dispensation of fuel from a fuel pump which accepts an ATM card for
payment.Extends Dispense Value when the thing of value being dispensed is fuel, at the
point where fuel is dispensed.
- Actors
See Conduct Transactions.
- Pre-Conditions
See Conduct Transactions.
- Main Flow of Events
- The system displays the message "Please select the type or grade of fuel".
- The Customer selects the type or grade of fuel.
- The system displays the message "Remove nozzle and begin fueling".
- The system enables the pump to dispense fuel.
- The Customer dispenses fuel until the amount of fuel requested has been pumped. As the
total amount dispensed approaches within$0.25 of the amount requested, the pump flow rate
is cut to 50% of its maximum flow rate. As the total amount dispensed approaches within
$0.10 of the amount requested, the pump flow rate is cut to 10% of its maximum flow rate.
At the point where the amount dispensed equals the amount requested (and authorized), the
pump flow rate cuts out completely.
- The system displays the message "Replace nozzle". The use case Dispense Fuel
then ends.
- Alternative Flows
- Overflow Detected
When pumping fuel, if the overflow detector is activated, the pump is stopped
immediately.