Low Level Function
1.5.1 Check User's rights

Overview

This Function shall be capable of providing the following facilities:

(1) The ability to determine the access rights of users (Travellers and Drivers) to the service(s) that they have requested.
(2) The ability to use the ID of the user, or the characteristics of the Vehicle they are using, and traffic conditions in comparison with the access criteria obtained from the store of Access Rights Data to determine the users' access rights.
(3) The ability to send the result of the access rights determination to the inform and guide user and/or the check user's  rights functionality, depending on the origin of the request.

Functional Requirements

(a) get the user ID or vehicle's characteristics and the requested service
(b) extract from the "access rights" database the corresponding access criteria
(c) determine the access rights, taking into account actual traffic conditions
(d) send the answer to the functions that need it.

Diagrams

The Diagram(s) is (are) the diagram(s) where you can find the function :
  • DFD 1.5 Control Fraud
  • Functional Tree of Area 1
  • Parent Higher Level Function

    Input logical dataflows

    Output logical dataflows

    User needs

    Number

    Description

    4.1.0.2
    The system shall manage customer data (identification, account, rights of residents, etc.).
    4.1.0.4
    The system shall be able to manage tariff policies (define fares/fees according to selected criteria, e.g. type of Traveller or traffic conditions, etc.).
    4.1.1.1
    The system shall have a minimum impact on the traffic flow, e.g. a short transaction duration.
    4.1.1.2
    The system shall have a minimum impact on the driving task.
    4.1.1.3
    The system shall not do anything to reduce the safety of either the travellers in the vehicle, or the staff close to the equipment, e.g. in toll booths.
    4.1.4.2
    The system shall be able to collect evidence of unauthorised access when payment has not been received.