F9.4.6 Provide Interface for Hazardous Goods Vehicle Driver

Header Image
Project:
F9.4.6 Provide Interface for Hazardous Goods Vehicle Driver : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:40
Modified: 08.09.2021 14:48:13
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(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.<br/>(2) The ability to determine the current Vehicle location and details about the Vehicle from other inputs.<br/>(3) The ability to notify the Driver when a new route has been successfully created.<br/>(4) In response to an input from the Driver request that a previously created route is implemented.<br/>(5) The ability to display received route guidance instructions to the Driver.<br/>(6) When a route is being implemented, the ability to continuously provide the Vehicle location so that progress along the route can be monitored by other functionality.<br/>(7) 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.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» td.hgvd-route_request_response
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_hazardous_goods_vehicle_route_implmentation
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_hazardous_goods_vehicle_current_location
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Functional_Area» F9. Provide Support for Cooperative Systems
FRAME_Functional_Area «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_hazardous_goods_vehicle_route_request
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» td.hgvd-vehicle_deviating_from_route
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F9.4 Provide Hazardous Goods Management
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» td.hgvd-route_guidance
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_User_Need» 5.3.2.1
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.6.2
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.6.3
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» fd.hgvd-route_request_details
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 5.3.0.3
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_hazardous_goods_vehicle_route_guidance
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» fd.hgvd-implement_route
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_hazardous_goods_vehicle_deviated_from_route
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» fd.hgvd-redetermine_route_request
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» flds-hazardous_goods_vehicle_location
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs.pscs_hazarduous_goods_vehicle_data_for_route
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_hazardous_goods_vehicle_route_implementation_status
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pscs_hazardous_goods_vehicle_route_status
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.6.4
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
Requirement Type Status Difficulty Priority Stability
Functional Functional Proposed Medium Medium Moderate
Details:
(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;<br/>(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 Hazardous Goods Vehicle Route Creation function in the hazardous goods vehicle route request data flow;<br/>(c) as a result of (b) continuously monitor for the receipt of the hazardous goods vehicle route status data flow from the Manage Hazardous Goods Vehicle Route Creation function with a route ready indication;<br/>(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 request response data flow;<br/>(e) continuously monitor for receipt of the hazards goods vehicle implement route data flow;<br/>(f) when the data flow in (e) is received, send a request to implement the specified route to the Manage Hazardous Goods Vehicle Route Creation function;<br/>(g) continuously monitor for receipt of the hazardous goods vehicle route guidance data flow;<br/>(h) when the data flow in (g) is received, output its contents to the driver in the route guidance data flow;<br/>(i) as a further result of (e), continuously send the data in the second data flow received in (a) to the Manage Hazardous Goods Vehicle Route Implementation function in the hazardous goods vehicle current location data flow;<br/>(j) continuously monitor for receipt of the hazardous goods vehicle deviating from route data flow from the Manage Hazardous Goods Vehicle Route Implementation function;<br/>(k) when the data flow in (j) 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;<br/>(l) continuously monitor for receipt of the re-determine route request data flow from the Driver;<br/>(m) when the data flow in (l) is received, collect all of the data used for the previous route request and repeat (b) to (d);<br/>(n) all the time that (g) to (k) are being implemented, continuously monitor for receipt of an indication that the route has finished in the hazardous goods vehicle route guidance data flow;<br/>(o) when the data flow in (m) is received with a route finished indication, output an appropriate message to the driver using the route guidance data flow and return to (a) and (e).<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0