10Software requirements#
The requirements defined in MRTS201 General Equipment Requirements apply to this Technical Specification. Additional requirements are provided under this Technical Specification are described below.
10.1General software user interface and access security#
The security requirements defined in MRTS201 General Equipment Requirements apply to this Technical Specification. In addition, the software shall:
- request passwords as part of the access and configuration authorisation process – passwords shall be generally in accordance with IS18
- provide 2 access levels, namely, Administrator and Standard user, as a minimum
- be compatible with Microsoft Windows operating system environment, Windows 7, Windows 10, and those industry standards current at the time of delivery
- be capable of operating on all such operating systems, and
- be backward compatible with existing TVMS purchased from the same manufacturer.
The factory default user credentials shall not be used, and these shall be changed prior to any operation of the TVMS. All insecure management protocols services, such as telnet, HTTP, and so on, shall be disabled to prevent any unauthorised communications terminal access to the local CU. Should maintenance and diagnostic functions be required to be undertaken on the CU, then secure communication protocols such as SSH, HTTPS shall be used. The software shall be web-based and display the location of the managed TVMS signs on a GIS layer which has up-to-date maps and associated geographic or spatial information. The software shall allow the default message of a TVMS sign to be set.
10.2Remote Sign Control System (RSCS) software#
The RSCS may be used on site or via a location which is remote to the roadwork site such as a Traffic controller agency’s business premises.
RSCS software shall provide the functionality similar to TVSL as detailed in QGTM Part 10 which includes general security requirements, which are in addition to the requirements specified within this Technical Specification. The RSCS shall be hosted on a Microsoft Windows operating system environment, from Windows 7 to the industry standard which current at the time of use. Any software provided must be capable of operating on all such operating systems.
10.3TVMS configuration software#
The TVMS sign shall be able to be initially programmed through the use of configuration software. Prior to any configuration of a TVMS sign's CU, the respective LFS switch shall have the “Blank / Maintenance” mode selected. The primary functions of this software will be, but not limited to:
- a)allow the required initial setup of a TVMS sign (including, but not limited to, configuration of messages, SRD administration functions, such as removing lost SRD units and replacing with other SRD via SRD IDs), and
- b)perform any periodic maintenance and diagnostic functions required during the life of the product (including, but not limited to, reporting and extraction of fault / event logs, internal health statuses of internal TVMS sign components, such as battery, other I/O statuses, connection states for, SRD / CU, RSCS / CU communications).
10.4Control / diagnostics software#
The TVMS CU shall fully implement all TVMS functions as required by Clause 9 for all communications ports. The software shall report the selected position of the facility switch.
10.5Configuration management#
10.5.1CU configuration#
All settings in the CU, including settings included in Appendix A, the permissible messages and/or combinations of messages, shall be accessible using the configuration software. The configuration shall be site-specific and must ensure that only the CU with the correct configuration for the respective TVMS site is allowed to control its respective TVMS site. The site-specific permitted messages, and/or combinations of messages and other user configurable settings, shall be stored in non-volatile memory such that they can be altered and downloaded from the configuration or RSCS without requiring any change to the CU firmware. All firmware or software required for the TVMS sign, SRD or RSCS shall be fully backwards compatible with any previous versions.
Backward compatibility becomes significant particularly if Transport and Main Roads has legacy system associated with a product and a new version of the product emerges.
10.5.2Software program configuration#
All software configuration changes shall be date and time stamp logged and include with the username of the software user who made the configuration setting change. Prior to the application of any software configuration change, a backup of the existing configuration shall be copied and stored in non-volatile memory. All associated TVMS software shall allow the saving of existing configuration settings for backup. The saved backup settings file shall be able to be used to restore previously saved configuration should this be required.