F3.1.1.5.10 Provide Urban Traffic Operator Interface

Header Image
Project:
F3.1.1.5.10 Provide Urban Traffic Operator Interface : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:25
Modified: 08.09.2021 11:24:28
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability for the Road Network Operator  to manage the control of traffic in the urban road network by changing the current urban traffic control strategy, except when it is imposed as part of an incident or demand management strategy, or to provide selective vehicle priority.<br/>(2) The ability of the Road Network Operator to examine and update the sequence of urban traffic control strategies that are implemented automatically, to see the "log" of previously implemented urban traffic control strategy changes and to provide data that will be used to update the store of Urban Road Static Data through the Manage Urban Static Traffic Data Function.<br/>(3) The provision of information to the Road Network Operator about the success or failure of any requested changes.<br/>(4) The ability of the Road Network Operator to request and be provided with the current contents of the store of Urban Road Static Data through the Manage Urban Static Traffic Data Function.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mt_operator_urban_traffic_static_data_request
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_planned_urban_data_update
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» to.rno-urban_traffic_responses
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F3.1.1.5 Provide Urban Traffic Management Facilities
FRAME_High_Level_Function «Componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_urban_static_data_changes
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_operator_urban_traffic_management_request
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_operator_urban_lane_override
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» to.rno-urban_static_road_data
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_operator_urban_speed_override
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_User_Need» 7.1.3.8
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_planned_urban_data_read
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_operator_urban_traffic_static_data_response
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt_operator_urban_traffic_management_response
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.3.1
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» fo.rno-urban_traffic_commands
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.3.5
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» fo.rno-urban_road_static_network_data
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.0.10
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.5.2.3
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.3.2
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.1.3.3
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
Requirement Type Status Difficulty Priority Stability
Functional Functional Proposed Medium Medium Moderate
Details:
(a) continuously monitor for the receipt of the input data flows from the Operator;<br/>(b) when the urban traffic commands data flow is received check that it is a valid instruction from the Operator and that all the parameters required by the command are present, otherwise get the Operator to provide them;<br/>(c) if the data flow in (b) contains updates to the urban traffic management strategies that are implemented automatically, or a request for output of the current strategies then send them to the Provide Planned Urban Traffic Management function using the planned urban data update data flow;<br/>(d) as a result of (c) wait for the planned urban data output data read data flow to arrive and when it does, output its contents to the Operator in the urban traffic responses data flow;<br/>(e) if the data flow in (b) contains an actual command to change the way that the traffic using the urban road network is being managed, send it to the Implement Urban Traffic Commands function in the operator urban management request data flow;<br/>(f) as a result of (e) wait for the operator urban management response data flow to be received and when it is, output its contents to the Operator in the urban traffic responses data flow;<br/>(g) if the data flow received in (a) contains the urban static network data or a request for its output, send it to the Manage Urban Road Static Data function in the urban static data changes data flow;<br/>(h) as a result of (g) wait for the operator urban road static data response data flow to be received and when it is, output its contents to the Operator in the data flow containing urban static road data;<br/>(i) if the data flow in (b) contains a speed setting send it to the Manage Urban Traffic Speeds function in the operator urban speed override data flow;<br/>(j) if the data flow in (b) contains an override to the current use of lanes in a segment of the urban road network, send it to the Manage Urban Road Network Lanes function in the urban operator lane override data flow.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0