Low Level Function
7.2.2 Determine Violator ID
Overview
This Function shall be capable of providing the following facilities:
(1) The ability to obtain the identity of the violator, i.e. the person who has committed the fraud (violation), from the store of User's Registration Data using the identification of the violating Vehicle as the reference for the data.
(2) The ability to send this extracted information to other functionality in the Provide Support for Law Enforcement Functional Area.
Functional Requirements
(a) when the trigger input data flow is received extract the identity of the violating vehicle
(b) do not change the type of fraud in the other input data flow that will also be received in (a)
(c) search in the store of User's Registration Data for the identity of the owner or recorded driver of the vehicle using the second other output data flow
(d) receive the data resulting from (c) in the second other input data flow
(e) send the result of (d) to the Sort Fraud Notifications Function, using the first trigger output data flow
(f) include with the data flow in (e) the first other output data flow containing the type of fraud, which must be a copy of the first other input data flow received in (b).
Diagrams
Parent Higher Level Function
Input logical dataflows
Output logical dataflows
User needs
Number | Description |
| The system shall enforce the traffic laws and regulations of the region automatically (where possible). |
| The system shall be able to collect the evidence of a violation of the traffic laws and regulations in a manner suitable to justify the application of a legal punishment |
| The system shall be able to provide support for the enforcement of safe behaviour and vehicle priorities. |
| The system shall be able to collect evidence on vehicles that commit traffic signal violations. |
| The system shall be able to collect evidence on vehicles that exceed a local (variable) speed limit. |