Low Level Function
7.3.7 Maintain Instruction Notifications Data Store
Overview
This Function shall be capable of providing the following facilities:
(1) The ability to collect instruction acknowledgements from the Vehicle provided by other functionality, principally for managing traffic, which can instruct Drivers as to which lane to use and the maximum speed at which their Vehicles may be driven.
(2) The ability to load the collect instruction acknowledgements into the store of Instruction Notifications Data and to manage the contents of that store.
(3) When requested by other functionality, the ability to provide evidence from the store of Instruction Notifications Data about if, when (time and date) and where (location) a Driver was issued with particular instructions.
Functional Requirements
(a) continuously monitor for the receipt of the service acknowledgement data flow
(b) when the data flow in (a) is received, load its contents into the store of Instruction Notifications Data
(c) when the check instructions received data flow is received, check the store of Instruction Notifications Data to see if the vehicle was instructed to do something (lane use or speed) that would have caused a violation to be detected
(d) if the result of (c) is positive (an instruction was issued and is still valid) then return a positive indication in the check instructions results data flow to the Create File for use in Prosecution function.
Diagrams
Parent Higher Level Function
Input logical dataflows
Output logical dataflows
User needs