F6.8.1 Manage Store of Trip Plan Data

Header Image
Project:
F6.8.1 Manage Store of Trip Plan Data : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.10.2019 12:44:37
Modified: 08.09.2021 14:47:27
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to manage the store of Private Trip Plan Data.<br/>(2) The store shall contain descriptions of all of the trip plans produced by each Traveller.<br/>(3) The ability to update the store contents whenever a Traveller prepares and finally accepts a new trip plan.<br/>(4) The ability to retrieve a prepared trip plan whenever the Traveller decides to implement a trip.<br/>(5) When a trip plan is retrieved for implementation, or updated, its description shall be sent to the Implement Trip Plan and Track Traveller Function and to the Monitor Trip Plan Implementation for Traveller Function.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Functional_Area» F6. Provide Traveller Journey Assistance
FRAME_Functional_Area «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_trip_plan_for_implementation
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_load_trip_plan_data
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_trip_plan_for_monitoring
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_trip_plan_data_output
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F6.8 Manage Trip Plans
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» ptja_revised_trip_plan_after_traveller_approval
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_read_trip_plan_data
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_trip_plan_ready_for_implementation
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_implement_trip_plan
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 7.6.2.3
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» ptja_trip_plan_data_request
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 the trip plan ready for implementation, implement trip plan, trip plan update from traveller and trip plan data request data flows;<br/>(b) when the implement trip plan data flow is received in (a), use the data flows load trip plan data and read trip plan data to obtain the description of the requested trip plan from the store of Private Trip Plan Data;<br/>(c) at the completion of (b), put the complete trip plan description in the trip plan for Implementation and trip plan for monitoring data flows and send them to the Implement Trip Plan and Track Traveller and Monitor Trip Plan Implementation functions respectively;<br/>(d) when the trip plan ready for implementation data flow is received in (a), load the trip plan it contains into the store of Private Trip Plan Data using the data flow load trip plan data;<br/>(e) when the revised trip plan after traveller approval data flow is received in (a), again load the trip plan it contains into the store of Private Trip Plan Data using the data flow load trip plan data;<br/>(f) on completion of (e) repeat (c); <br/>(g) when the trip plan data request data flow is received in (a), use the data flows load trip plan data and read trip plan data to obtain the description of the requested trip plan from the store of Private Trip Plan Data.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0