Low Level Function
5.14.7 Manage Store of Vehicle Trip Plans
Overview
This Function shall be capable of providing the following facilities:
(1) The ability to manage the store of Vehicle Trip Plans Data.
(2) The ability to ensure that all data sent to the store is stored in a coherent and logical manner.
(3) The ability to read data from the store as and when requested.
(4) The ability to enable Trip Plans to be created in advance of their use and for the same Trip Plan to be used whenever the Host Vehicle is used on the same journey, even though it may be driven by a different Driver.
(5) The ability to carry out its activities in such a way that they do not interfere with one another and that the integrity of the data being stored and read is preserved.
Functional Requirements
(a) continuously monitor for receipt of either the request data for stored vehicle trip plans, vehicle trip plan for store, or request vehicle trip plan for implementation data flows
(b) when the first data flow in (a) is received, extract the requested vehicle trip plan data from the store of Vehicle Trip Plans Data using the vehicle trip plan load and vehicle trip plan read data flows
(c) as a result of (b) put the extracted data in the requested data from stored vehicle trip plan data flow and send it to the Create and Revise Vehicle Trip Plan function
(d) when the second data flow is received in (a), load the vehicle trip plan data that it contains into the store of Vehicle Trip Plans Data using the vehicle trip plan load data flow
(e) when the third data flow is received in (a) extract the requested vehicle trip plan from the store of Vehicle Trip Plans Data using the vehicle trip plan read data flow
(f) as a result of (e) put the vehicle trip plan data in the vehicle trip plan for implementation and vehicle trip plan for monitoring data flows and send them to the Implement Vehicle Trip Plan and Track Vehicle and Monitor Vehicle Trip Plan Implementation functions respectively.
Diagrams
Parent Higher Level Function
Input logical dataflows
Output logical dataflows
User needs