Low Level Function
9.4.3 Provide Hazardous Goods Vehicle Driver Interface
Overview
This Function shall be capable of providing the following facilities:
(1) A HMI through which the Driver of a Hazardous Goods Vehicle can request a route to a specified destination and be given guidance for its implementation.
(2) The ability to determine the current Vehicle location and details about the Vehicle from other inputs.
(3) When a route has been determined, the ability to provide instructions to the Driver for its implementation and to continuously provide the Vehicle location so that progress along the route can be monitored by other functionality.
(4) If this other functionality sends a message that the Vehicle is departing from the determined route, the ability to immediately output a warning to the Driver, making sure that this output takes priority of all other non-emergency outputs.
Functional Requirements
(a) continuously monitor for receipt of the route request details data flow from the driver plus the hazardous goods vehicle location and hazardous goods vehicle data for route data flows plus the hazardous goods information data flow from the Prepare/Process information to/from board function
(b) when the first data flow in (a) is received, combine it with the data from the other three data flows in (a) and send the combined data to the Manage and Monitor Hazardous Goods Vehicle Routes function in the hazardous goods vehicle route request data flow
(c) as a result of (b) continuously monitor for the receipt of the hazardous goods vehicle route status data flow from the Provide Hazardous Goods Vehicle Route Management function with a route ready indication
(d) when the data flow in (c) is received, output a notification to the Driver that the route is ready for implementation in the route guidance data flow
(e) as a result of (d), continuously monitor for receipt of the hazardous goods vehicle route guidance data flow
(f) when the data flow in (e) is received, output its contents to the driver in the route guidance data flow
(g) as a further result of (d), continuously send the data in the second data flow received in (a) to the Provide Hazardous Goods Vehicle Route Management function in the hazardous goods vehicle route location data flow and to the Provide Hazardous Goods Vehicle Route Management function in the hazardous goods vehicle current location data flow
(h) continuously monitor for receipt of the hazardous goods vehicle deviating from route data flow
(i) when the data flow in (h) is received, immediately output its contents to the driver in the vehicle deviating from route data flow, making sure that this output takes priority over all other non-emergency outputs
(j) continuously monitor for receipt of the re-determine route request data flow from the Driver
(k) when the data flow in (j) is received, collect all of the data used for the previous route request and repeat (b) to (i)
(l) all the time that (e) to (g) are being implemented, continuously monitor for receipt of the hazardous goods vehicle route status data flow from the Provide Hazardous Goods Vehicle Route Management function
(m) when the data flow in (l) is received with a route finished indication, output an appropriate message to the driver using the route guidance data flow and return to (a).
Diagrams
Parent Higher Level Function
Input logical dataflows
Output logical dataflows
User needs
Number | Description |
| The system shall be able to receive data on the status, character and quantity of hazardous cargo on vehicles within a pre-defined area of interest, and inform the relevant authorities of any non-compliance. |
| The system shall be able to support the planning (e.g. routes) plus the subsequent authorisation and movement of hazardous goods. |
| The system shall be able to transfer any necessary information about an operation, e.g. route, (hazardous or oversize) cargo, etc. to the relevant authorities, e.g. TCCs, TICs etc. |
| The system shall be able to provide suitable routes for 'abnormal' vehicles, e.g. oversized, overweight, hazardous cargo etc. |
| The system shall enable a driver of a vehicle carrying hazardous goods to request from the relevant authority, via an on-board device, an approved route from the current position of the host vehicle to a stated destination. |
| The system shall enable the driver of a vehicle carrying hazardous goods to be guided, via an in-vehicle device, along an approved route by the relevant authority. |
| The system shall enable a vehicle carrying hazardous goods to be monitored, via an in-vehicle device, by the relevant authority. |
| The system shall enable the relevant authority to monitor all vehicles carrying hazardous goods within its area of responsibility, to confirm that they are proceeding as planned, and to contact the driver of any vehicle that is not behaving correctly. |