F4.2.6 Manage Fare Schemes Data Store

Header Image
Project:
F4.2.6 Manage Fare Schemes Data Store : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:32
Modified: 08.09.2021 11:24:40
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to manage the store of PT Fare Schemes, updating its contents every time a new set of fare schemes is received.<br/>(2) The ability to provide details of the current fare scheme whenever requests are received from other functionality.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mpto_fare_scheme_for_PT_driver
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_fare_scheme_for_service
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_requested_fares_for_vehicle
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F4.2 Plan PT Service
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Functional_Area» F4. Manage Public Transport Operations
FRAME_Functional_Area «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_load_fare_scheme
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_current_fare_scheme
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto.mt_current_fares
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» mt.mpto_request_fares
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_updated_fare_scheme
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_read_fare_scheme
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_PT_driver_request_for_fare_scheme
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mpto_request_fares_for_vehicle
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 arrival of the updated fare scheme data flow;<br/>(b) when the data flow in (a) arrives update the store of PT Fare Schemes Data with its contents using the load fare scheme data flow;<br/>(c) also output the new fare scheme in the fare scheme for service data flow;<br/>(d) when any of the PT driver request for fare scheme, request fares or request fares for vehicles data flows arrive, extract the requested data from the store of PT Fare Schemes Data and return it to the requesting function in the relevant data flow;<br/>(e) if the updated fare scheme data flow contains a request from the Prepare Fare Schemes function for the current fare data respond with the requested data using the current fare scheme data flow.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0