F4.1.18 Manage Historical PT Vehicle Data Store

Header Image
Project:
F4.1.18 Manage Historical PT Vehicle Data Store : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 02.02.2021 17:08:13
Modified: 08.09.2021 11:24:40
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) Manage the information objects in the store of Historical PT Vehicle Data to ensure that its coherency is maintained at all times. merging the historical data objects that are received with data objects containing the relevant PT Vehicle static data.<br/>(2) When received from the Collect PT Vehicle Data function, load the data objects containing averaged PT Vehicle data into the Data Store.<br/>(3) Every time data objects containing averaged PT Vehicle data are received, send copes to the Predict PT Vehicle Timings, Optimise PT Fleet Control and Plan New PT Service Schedule functions.<br/>(4) When data objects containing static data about a PT Vehicle are received from the Provide PT Operator Fleet Control Interface function load them into the Data Store.<br/>(5) When received from the Optimise PT Fleet Control function, load the data objects containing the PT Vehicle control strategy into the Data Store.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_High_Level_Function» F4.1 Monitor PT fleet
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_typical_travel_times
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_load_historical_PT_data
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_historical_vehicle_data
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_recorded_data
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mpto_PT_vehicle_historical_details
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_consolidated_vehicle_data
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_control_actions
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_read_histocial_PT_data
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 the receipt of either of the two input data flows;<br/>(b) when the data flow containing PT vehicle historical details is received, load the data objects it contains into the store of Historical PT Vehicle Status Data, either updating static data for the specified PT Vehicle already in the store, or creating a set of data objects for a new PT Vehicle;<br/>(c) when the data flow containing consolidated vehicle data is received in (a), load the data objects it contains in the section of the store of Real Time PT Vehicle Status Data to which the data is related;<br/>(d) send copies of the data objects received in (c) to the Predict PT Vehicle Timings, Plan New PT Service Schedule and Optimise PT Fleet Control functions;<br/>(e) when the data flow containing control actions is received in (a), load the data objects it contains in the section of the store of Real Time PT Vehicle Status Data to which the data is related.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0