F3.1.2.14.4 Output Inter-urban Traffic Commands & Messages

Header Image
Project:
F3.1.2.14.4 Output Inter-urban Traffic Commands & Messages : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:26
Modified: 08.09.2021 11:24:30
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to send for output the contents of traffic management strategies so that the most efficient use is made of the inter-urban road network.<br/>(2) The ability for the management strategies to include the output of messages to Drivers that will enable the use of road carriageway lanes, vehicle speeds and vehicle headways to be managed.<br/>(3) The ability for these strategies to be overridden by the Road Network Operator through the functionality providing their interface, as well as by requests for access or use of particular lanes as part of a green wave route request for Emergency Vehicles.<br/>(4) The ability to use current, historic and predicted traffic data from the inter-urban network and to change in real-time the actual traffic management commands being sent for output to take account of variations in this data.<br/>(5) The ability to continuously adapt the management of the inter-urban road network to suit the actual detected traffic conditions.<br/>(6) The ability to provide details of the current and previous modes of control on some or all parts of the inter-urban road network to the Road Network Operator through the functionality that provides their interface.<br/>(7) The ability to monitor the results of the output of commands, so that alternative action can be taken if they are not followed.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mt_inter-urban_traffic_management_c&i_request
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_response_fault
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_traffic_management_l&s_request
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_strategy_command_response_failure
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_strategy_command_output_failure
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F3.1.2.14 Implement Inter-urban Management Traffic Strategy
FRAME_High_Level_Function «Componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_command_override_response
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_command_monitoring_data
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_speed_value
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_User_Need» 7.1.0.2
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_command_override_status
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» psef.mt_inter-urban_emergency_route_request
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.4.1
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.5.8
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.0.4
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 5.2.0.2
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_current_inter-urban_traffic_conditions
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 2.1.3.1
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.0.12
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_traffic_management_c&i_response
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» psef.mt_inter-urban_virtual_coned_area_request
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_command_monitoring_state
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.4.5
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.4.8
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.4.3.7
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_incident_strategy_request
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.4.6.18
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_selected_inter-urban_strategy_details
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.5.1.5
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.4.8.9
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.4.3.8
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.4.2
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.4.9
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.0.5
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.0.11
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_ramp_metering_strategy_details
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.5.6
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.4.8.8
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.5.5
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.5.1.10
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.5.1
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.4.8.7
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_inter-urban_traffic_management_l&s_response
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
Requirement Type Status Difficulty Priority Stability
Functional Functional Proposed Medium Medium Moderate
Details:
(a) continuously monitor for receipt of either of the inter-urban command monitoring or override data flows from the Provide Inter-urban Road Operator Cmd Interface function, or either of the "strategy details" data flows, or the inter-urban incident strategy, emergency route, or coned area strategy request data flow, or the current inter-urban traffic conditions data flow;<br/>(b) when the selected inter-urban strategy details data flow is received in (a), check its contents and implement them by sending the inter-urban traffic management l&s request and/or inter-urban speed value and/or inter-urban traffic management c&i request data flows to the Output Lane & Speed Messages to Inter-urban Roads or Detect Violations on Urban Roads, or Output Messages & Commands to Inter-urban Roads functions;<br/>(c) as a result of (b) continuously monitor for receipt of the inter-urban traffic management l&s response and/or inter-urban traffic management c&i response data flows;<br/>(d) when either of the data flows in (c) is received check its contents and if the output in (b) is not being performed correctly, send the details to the Manage Inter-urban Traffic Commands & Messages function in the inter-urban strategy command response failure data flow, plus also send details of the failure in the inter-urban strategy command output failure data flow to the Evaluate Need for Equipment Maintenance function;<br/>(e) when any of the inter-urban incident strategy, emergency route, or coned area strategy request data flows is received in (a), check its contents and use them to override the outputs produced in (b);<br/>(f) as a result of (e) repeat (c) and (d);<br/>(g) when the current inter-urban traffic conditions data flow is received in (a) use its contents to modify any of the outputs being generated in (b) only;<br/>(h) when the inter-urban command monitoring data flow is received in (a), check its contents and if they are a request for monitoring to start commence providing the contents of the output data flows in (b) to the Provide Inter-urban Road Operator Commands Interface function in the data flow containing inter-urban command monitoring data;<br/>(i) if the contents of the data flow in (h) were a request to stop a previously requested monitoring, then cease the activity in (h);<br/>(j) when the inter-urban command override data flow is received in (a), check its contents and if they are a request for an override, implement it unless any of the data flows in (e) area being actioned, in which case ignore the request;<br/>(k) send the results of the action in (j) to the Provide Inter-urban Road Operator Commands Interface function in the data flow containing inter-urban command override response<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0