System Test Schedule

advertisement
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
SIEMENS TRAFFIC CONTROLS LIMITED
Sopers Lane,
POOLE, Dorset.
BH17 7ER.
SYSTEM/PROJECT/PRODUCT:
VAX/VMS UTC
SYSTEM TEST SPECIFICATION
FOR A
VAX/VMS UTC SYSTEM
 SIEMENS PLC 1995. All rights reserved.
The information contained herein is the property of Siemens PLC and is supplied without liability
for errors or omissions. No part may be reproduced or used except as authorized by contract or
other written permission. The copyright and the foregoing restriction on reproduction and use
extend to all the media in which this information may be embodied.
SYSTEST.DOC
Issue 11.0 Page 1-1
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
ISSUE STATE
Note :-
Source of documents is shown under Type as below.
1=Paper, 2=VAX, 3=Microfilm, 4=CALTEXT Disc, 5=DECmate Disc,
6=Paper Insert, 7=MAC Disc, 8=LIFESPAN, 9=SUN, 10=Other - add note.
Current Document Issue State: 08.00
The document comprises the following components :Module Name
Section
666YJ16940ZZ
Pages
Module
Issue
Type File Name
i - ix
08.00
8
SYS_TEST.WM
666YJ16940AA
1
1-2
08.00
8
SYS_TESTAA.WM
666YJ16940BA
2
1-3
08.00
8
SYS_TESTBA.WM
666YJ16940CA
3
1-9
08.00
8
SYS_TESTCA.WM
666YJ16940DA
4
1 - 31
08.00
8
SYS_TESTDA.WM
666YJ16940EA
5
1 - 22
08.00
8
SYS_TESTEA.WM
666YJ16940FA
6
1-9
08.00
8
SYS_TESTFA.WM
666YJ16940GA
7
1 - 71
08.00
8
SYS_TESTGA.WM
666YJ16940HA
8
1 - 60
08.00
8
SYS_TESTHA.WM
666YJ16940IA
9
1 - 46
08.00
8
SYS_TESTIA.WM
666YJ16940JA
10
1-2
08.00
8
SYS_TESTJA.WM
666YJ16940KA
11
1-6
08.00
8
SYS_TESTKA.WM
666YJ16940LA
12
1 - ??
08.00
8
SYS_TESTLA.WM
666YJ16940MA 13
1
08.00
8
SYS_TESTMA.WM
666YJ16940NA
1 - 53
08.00
8
SYS_TESTNA.WM
SYSTEST.DOC
14
Issue 11.0 Page 1-2
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
CONTENTS
1.
INTRODUCTION........................................................................................................... 1-1
1.1 Purpose........................................................................................................................ 1-1
1.2 Scope........................................................................................................................... 1-1
1.3 Related Documents ...................................................................................................... 1-1
2.
GENERAL DESCRIPTION ............................................................................................ 2-1
2.1 Introduction ................................................................................................................. 2-1
2.2 Approach ..................................................................................................................... 2-1
2.3 Assumptions ................................................................................................................ 2-1
2.4 System Configuration................................................................................................... 2-1
2.5 Data Configuration....................................................................................................... 2-2
2.6 Command Entry........................................................................................................... 2-3
3.
FUNCTIONAL TESTS ................................................................................................... 3-1
3.1 Introduction ................................................................................................................. 3-1
3.2 System Control and Configuration................................................................................ 3-1
3.3 Operator Facilities........................................................................................................ 3-2
3.4 System Data................................................................................................................. 3-3
3.5 Junction and Pelican Control and Monitoring ............................................................... 3-3
3.6 Other Street Equipment Control................................................................................... 3-5
3.7 Display, Status and Listing ........................................................................................... 3-6
4.
SYSTEM CONTROL AND CONFIGURATION TEST DEFINITIONS......................... 4-1
4.1 UTC System Start Up .................................................................................................. 4-1
4.2 UTC System Time ....................................................................................................... 4-1
4.3 Timetables ................................................................................................................... 4-4
4.4 CASTs....................................................................................................................... 4-10
4.5 Command Journal ...................................................................................................... 4-14
4.6 Software Integrity Faults............................................................................................ 4-16
4.7 Terminal Faults .......................................................................................................... 4-16
4.8 Operator Fault Clearance ........................................................................................... 4-18
4.9 Operator Reply Intervention....................................................................................... 4-19
5.
4.10
Data Transmission Faults - Message Transfer ......................................................... 4-20
4.11
System Log ............................................................................................................ 4-22
4.12
Temporary Disabling of Input and Output .............................................................. 4-27
OPERATOR FACILITIES TEST DEFINITION ............................................................. 5-1
SYSTEST.DOC
Issue 11.0 Page i
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
5.1 Command Entry........................................................................................................... 5-1
5.2 Dial Up Terminals ........................................................................................................ 5-8
5.3 Roving Terminal ........................................................................................................ 5-12
5.4 LAT Terminals........................................................................................................... 5-13
5.5 Wall map and System Indication Panel ....................................................................... 5-14
6.
DATA ENTRY TEST DEFINITIONS ............................................................................ 6-1
6.1 System Data................................................................................................................. 6-1
6.2 Terminal and User Data Preparation............................................................................. 6-5
6.3 Baseline Data ............................................................................................................... 6-6
7.
JUNCTION AND PELICAN CONTROL AND MONITORING TEST DEFINITIONS . 7-1
7.1 Junction interface ......................................................................................................... 7-1
7.2 Pelican Facilities......................................................................................................... 7-14
7.3 Master Cycle Counter ................................................................................................ 7-15
7.4 Signal Co-ordination by Fixed Time Plans .................................................................. 7-15
7.5 Plan Preparation and Amendment............................................................................... 7-21
7.6 Green Waves.............................................................................................................. 7-30
7.7 Manual Waves ........................................................................................................... 7-34
7.8 Automatic Plan Selection ........................................................................................... 7-36
7.9 Signal Co-ordination by SCOOT ................................................................................ 7-47
8.
7.10
Change and Display of SCOOT Parameters ............................................................ 7-50
7.11
SCOOT Translation Plans ...................................................................................... 7-65
7.12
Equipment Monitoring ........................................................................................... 7-68
7.13
Plan Compliance Faults .......................................................................................... 7-69
7.14
Controller Checks .................................................................................................. 7-73
OTHER STREET EQUIPMENT CONTROL TEST DEFINITIONS ............................ 8-80
8.1 Collection of Traffic data ........................................................................................... 8-80
8.2 Congestion Detection................................................................................................. 8-87
8.3 Car Park Information Sub-System .............................................................................. 8-89
8.4 Diversion Control System ........................................................................................ 8-108
8.5 Fog Detection .......................................................................................................... 8-121
8.6 SCOOT Detectors.................................................................................................... 8-121
8.7 Other Equipment Faults ........................................................................................... 8-124
8.8 Operator Control of Special Facilities....................................................................... 8-127
8.9 Tidal Flow Scheme Control...................................................................................... 8-128
9.
DISPLAY STATUS AND LISTINGS TEST DEFINITIONS.......................................... 9-1
SYSTEST.DOC
Issue 11.0 Page ii
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
9.1 Mono Displays............................................................................................................. 9-1
9.2 Colour Graphic Displays ............................................................................................ 9-21
9.3 Screen Dumps to Printer ............................................................................................ 9-30
9.4 Listings ...................................................................................................................... 9-31
9.5 Log OTU Replies to Disc........................................................................................... 9-34
9.6 Data File Archiving .................................................................................................... 9-36
9.7 Parameter Displays..................................................................................................... 9-38
9.8 SCOOT Event Driven Messages ................................................................................ 9-40
10. MAN-MACHINE INTERFACE TEST DEFINITIONS................................................. 10-1
10.1
Logging on and off to the System........................................................................... 10-1
10.2
Basic Window Manipulation................................................................................... 10-2
10.3
UTC Command Compatibility ................................................................................ 10-2
11. GRAPHICS EDITOR TEST DEFINITIONS................................................................. 11-1
12. HARDWARE AND POWER FAILURE TEST DEFINITIONS .................................... 12-1
12.1
System Re-start after H/W Crash............................................................................ 12-1
12.2
Disc Failure............................................................................................................ 12-1
12.3
System Re-start after Power Failure ....................................................................... 12-2
12.4
System Re-start after Power Failure - Networked Systems ..................................... 12-2
13. NETWORKED COMPUTERS TEST DEFINITIONS .................................................. 13-1
13.1
Introduction ........................................................................................................... 13-1
13.2
Networking Facilities ............................................................................................. 13-1
SYSTEST.DOC
Issue 11.0 Page iii
System Test Specification for a VAX/VMS UTC System
1.
INTRODUCTION
1.1
Purpose
666/YJ/16940/000
This document defines a procedure to test the requirements, operation and
performance of the VAX/VMS UTC system. The procedure tests the compliance of
the system against MCE 0360C (ref. 1.3.4(a)) and the system requirements (ref.
1.3.1(a)).
1.2
Scope
This document applies only to the VAX/VMS Baseline UTC system. The tests are to
be completed prior to the system being shipped. The tests are for the benefit of
project management only and to satisfy the Engineering department that the system is
acceptable for release from the factory; they do not represent any form of customer
acceptance testing.
A separate detailed test schedule exists for the SCOOT 2.4 subsystem (ref 1.3.2(b)).
This tests the operation of the SCOOT kernel and its interface with the UTC system.
A number of these SCOOT 2.4 tests appear unaltered in this document. They will be
accompanied by a reference and, in these schedules, they test certain SCOOT facilities
from the point of view of a UTC system incorporating SCOOT.
1.3
Related Documents
1.3.1
Parent Document
1.3.1(a)
666/UH/16940/000
Issue 3.0
1.3.2
Kindred Documents
1.3.2(a)
666/SN/16940/xxx
VAX/VMS UTC Factory Acceptance Test Schedule
1.3.2(b)
666/YJ/16066/038
SCOOT 2.4 Factory Release Test Schedule.
1.3.2(c)
666/UN/16940/xxx
VAX/VMS UTC Site Acceptance Test Schedule.
1.3.2(d)
666/HB/16940/xxx
VAX/VMS UTC Operators Handbook.
1.3.2(e)
666/HD/16940/xxx
VAX/VMS UTC Database Preparation Handbook.
1.3.2(f)
666/UH/16940/xxx
Customer Requirements Specification.
1.3.2(g)
666/SA/16066/027
Dial Up Terminals.
1.3.2(h)
666/SD/19507/000
Specification for Test Data for VAX UTC Systems
1.3.2(i)
667/SA/19529/000
SSDD for VAX/VMS Networked UTC System.
SYSTEST.DOC
Requirements Specification for a VAX/VMS UTC System,
Issue 11.0 Page 1-1
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Where 'xxx' is the three digit number which uniquely identifies these documents on a
per system basis. '000' identifies the Baseline system.
1.3.3
Children Documents
None
1.3.4
Other Documents
1.3.4(a)
MCE 0360C
Specification.
Department of Transport. Urban Traffic Control - Functional
1.3.4(b)
666/KE/16066/000
UTC Glossary of Terms.
1.3.4(c)
666/SA/16066/038
SCOOT 2.4 Sub-system Design Document.
1.3.5
Abbreviations and Definitions
For a list of definitions used in association with STCL UTC systems see reference
1.3.4(b). For others see the glossary of terms in MCE 0360C, reference 1.3.4(a).
SYSTEST.DOC
Issue 11.0 Page 1-2
System Test Specification for a VAX/VMS UTC System
2.
GENERAL DESCRIPTION
2.1
Introduction
666/YJ/16940/000
This document specifies the Factory Test procedure for the VAX/VMS UTC system.
This procedure tests the ability of the software to drive the hardware and to respond
to inputs from the hardware. It represents the first stage in the system evolution in
which hardware and software are tested together.
This document incorporates some tests relating to the SCOOT subsystem which are
identical to tests in the SCOOT 2.4 FRT schedules. However they are included here
to test the UTC/SCOOT facility rather than the SCOOT Kernel.
UTC/SCOOT interface tests are included to test the ability of the SCOOT subsystem
to interface successfully with the fixed time UTC system. This test is included for the
same reason as in the SCOOT 2.4 FRT schedules.
In the main the tests apply to a single-computer UTC system i.e. a combined
TMC/TCC. Where applicable tests have been extended to cover facilities which are
valid for networked systems i.e. a Traffic Management Computer (TMC) and one or
more Traffic Control Computers (TCC). In addition a set of tests is included which
applies only to networked systems (see section ).
2.2
Approach
The approach taken throughout the tests is to initiate changes in the quiescent system
using an operator terminal or via external inputs e.g. vehicle detectors, and monitor
the results. This will done in one or more of the following ways :
(a) interrogating the system data,
(a) observing messages output on the system terminals,
(a) observing the changes in controller state, test boxes,
(a) observing the changes in "live update" pictures,
(a) using the MONI,DIPM and OVRB operator commands to monitor OTU control
and reply data and in the case of the OVRB facility to modify data.
(a) using the Instation Test Set (ITS) as for (e) above.
2.3
Assumptions
The basic assumptions for the start of system test are :
(a) all new software has been tested at module level in a stand-alone environment,
(a) all re-used software has been tested in a system environment,
(a) all hardware components have been tested in isolation,
(a) the data has been prepared and is available on the hard disc.
2.4
System Configuration
The hardware configuration for the system test procedure depends on the particular
system but should include a representative selection of equipment. The definitive list
SYSTEST.DOC
Issue 11.0 Page 2-1
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
for each system should be found in the CRS (Reference ). The list should also include
any controllers required for testing.
2.5
Data Configuration
The test data is defined in a separate document ref. .
Test data will have been created which will contain examples of all the features
required to perform system test. It should contain, at the minimum, the following
features:
• a timetable for every day of the week.
• a weekly and yearly timetable.
• 4 sub-areas/SCOOT regions.
• 4 green wave routes, to include at least 1 controller in each sub-area.
• 4 diversions.
• at least one controller configured with the DF bit.
• a number of controllers configured with the TTDAY option in the FBACK macro
in controller timings to restrict the number of checks which are executed as a result
of an operator command.
• three terminals:
1 off PC terminal
Command level = 16
Unsolicited output disabled
1 off VT320 or VT420
Command level = 7
Unsolicited output enabled
1 off VT320 or VT420 + LA75 Printer
Command level = 1
Unsolicited output enabled
• the following live update pictures:
one or two pictures showing representations of all the available test equipment, one of
the pictures containing the first and last controller IRNs.
For the SCOOT 2.4 tests the following additions to the database will be necessary:
(a) A single equipment node, for these tests a node with a single intersection.
(a) A multi-equipment node. For these tests the following multi-equipment node
must be set up:
Junction 1
A
BD
CN
AA
Node stages
1
2
3
+
Junction 2
A
B
ED
C
SYSTEST.DOC
Issue 11.0 Page 2-2
System Test Specification for a VAX/VMS UTC System
Node stages
1
2
3
666/YJ/16940/000
4
For each of the 4 stages requested by SCOOT the UTC system will calculate which
set of 'pseudo stages' must be run on the node. The possible 'pseudo stages' are as
follows:
(i) J1 = A
J2 = A
(i) J1 = B
J2 = B
(i) J1 = A
J2 = E
(i) J1 = C
J2 = E
(i) J1 = A
J2 = C
(i) J1 = C
J2 = C
Thus a request for SCOOT stage 3 may result in 'pseudo stage' c or d running,
depending on the demand at the junction 1. Similarly replies received from the
street indicating either of the 'pseudo stage' conditions c or d will be passed to
SCOOT as a confirmation of SCOOT stage 3.
(a) A node with a removable stage.
(a) A pair of nodes A and B with a normal link (a) between them, a further link
(b) is upstream of node B. Link (b) is defined as a congestion link for link (a).
(a) A filter link modelling a demand-dependent UTC stage.
(a) A filter link modelling a filter movement that is always given.
(a) A node where one or more links receive a "double green" during each cycle.
2.6
Command Entry
Use novice command entry to enter most commands. Check that suitable prompts are
output for fields. Check that invalid field types are identified as incorrect and a range
of valid input possibilities are output.
These tests demonstrate the ability to name a CAST, to add and delete commands
SYSTEST.DOC
Issue 11.0 Page 2-3
System Test Specification for a VAX/VMS UTC System
3.
FUNCTIONAL TESTS
3.1
Introduction
666/YJ/16940/000
The purpose of these tests is to ensure that the system will provide the facilities
required by MCE 0360C (ref. 1.3.4(a)) and the system requirements (ref. 1.3.1(a)).
The tests will be carried out on the equipment configuration as specified in
accordance with section 2.4.
The functional tests are, in the main, organised according to the sub-sections in the
requirements specification, MCE 0360C. The tests are ordered such that they
correspond with the order of the System Requirements Specification (ref. 1.3.1(a)).
Additional tests which deal specifically with networked systems are defined in section
3.2
System Control and Configuration
3.2.1
System Start-up
Section : 4.1
This test shows the ability of the system to start up in an orderly manner and run the
traffic system. It also tests the timetable optimisation process.
3.2.2
Time Setting
Section : 4.2
The tests in this section prove the compliance of the system with MCE 0360C,
requirement 7.3.
3.2.3
Simulator
Section : 4.3
This test verifies that the Outstation Simulator software is operating correctly so that
it may be used in subsequent tests.
3.2.4
Free Time
Section : 4.4
This test checks the limits of the operational capacity of the System.
3.2.5
Timetables
Section : 4.5
This test verifies the behaviour of timetables allowing them to be confidently used in
subsequent tests.
3.2.6
CASTs
Section : 4.6
These tests demonstrate the ability to name a CAST, to add and delete commands
from CASTS, and to list the contents of a CAST.
SYSTEST.DOC
Issue 11.0 Page 3-1
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Tests are also included to show that CASTs may be actioned from the timetable or by
operator command.
3.2.7
Journal File
Section : 4.7
These tests prove the correct functioning of the journal system.
3.2.8
Reply analysis
Sections 4.8 to 4.12 and 4.14.
These tests prove the compliance of the system with MCE0360C, requirement 4.3.1.
The tests prove the ability of the system to detect and report faults in outstation reply
data, including the complete failure of data transfer to and from an outstation and
equipment faults on both junctions and pelicans.
The tests also prove the operator commands available to set faults, isolate and inhibit
reply analysis of equipment.
3.2.9
System Log
Section : 4.7
This test verifies that a continuous log is produced of all significant activity of the
System and that this log may be interrogated to determine the state of the System or
its components at a given time.
3.3
Operator Facilities
3.3.1
General Operator Interface
Section : 5.1
These tests prove the functions of command entry, command line editing and
selection, the rejection of invalid input and the output of an appropriate error
message. The terminal facilities as defined by the database are also proved along with
the snap shot printing facility associated with real time displays.
3.3.2
Dial-up Terminals
Sections : 5.2 and 5.3
These tests shows the capability of the system to handle terminals connected to the
system via an auto answer modem with special attention to the security aspects.
3.3.3
LAT Terminals
Section : 5.4
This test demonstrates the use of a terminal server to connect a UTC terminal to the
Traffic System.
3.3.4
Wall Map and Alarm Panel
SYSTEST.DOC
Issue 11.0 Page 3-2
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Section 5.5.1
The wall map and Alarm panel facilities are tested here to prove the correct operation
of lamps and indicators for use in subsequent tests.
3.3.5
VDU Status Line
Section 5.5.2
This test demonstrates the ability of the status line to mimic the Alarm panel with
regard to system and operational alarms, and the watchdog.
3.4
System Data
3.4.1
Data Entry
Sections : 6.1 and 6.2
This test comprises a data preparation session using the DBAS operator command.
The data preparation handbook (ref. 1.3.2(e)) describes the use of this facility and
should be used when conducting the test.
The three aspects of the procedure - edit, preparation and build - are tested; invalid
data is introduced and this is rejected in the preparation phase; all source files are
amended in some way in order to produce new system data; the system is restarted
using the new data in order to observe the effects of the changes.
3.4.2
Baseline Data
Section : 6.3
This test demonstrates the ability to change certain operational parameters which are
part of the System Data but which are not entered during Data preparation.
3.5
Junction and Pelican Control and Monitoring
3.5.1
VA Detector Faults
Section : 7.1.1
The response of the System to Faults in the local VA detection of controllers is
checked.
3.5.2
Remote Reconnect
Sections : 7.1.2 and 7.1.3
The facility which allows a junction to be automatically reconnected and for its faults
to be cleared when an engineer attends the controller is checked.
3.5.3
Traffic Signal Control
Sections : 7.1.4 to 7.1.9
These tests demonstrate some facilities available on Controllers which may be
controlled by the System other than planed traffic control.
SYSTEST.DOC
Issue 11.0 Page 3-3
System Test Specification for a VAX/VMS UTC System
3.5.4
666/YJ/16940/000
Pelican Facilities
Section : 7.2
Facilities available on pelican controllers other than planned traffic control are tested.
3.5.5
Signal Co-ordination by Fixed Time Plans
Section : 7.4
These tests prove the compliance of the system with MCE 0360C, requirements 4.1,
6.3, 6.4, 6.5, 6.9.
In particular they prove the ability of the system to:
(a) store a number of plans (up to a pre-defined total).
(a) implement and cancel plans by timetable and by operator command.
(a) enable the operator to make temporary amendments to the plans.
(a) start/stop plans according to a pre-defined priority.
(a) initiate plan 0 for a controller operating in any mode.
The tests make use of the following operator commands PLAN XPLA LIPT DIPM VARY OFST LSTS
3.5.6
Plan Preparation and Amendment
Section : 7.5
These tests prove the ablity of the Traffic System to create and modify fixed-time,
SCOOT, green-wave and temporary plans for junction and pelican controllers.
3.5.7
Emergency Vehicle Priority
Section : 7.6
These tests prove the compliance of the system with MCE 0360C, requirement 4.4
(Green Waves). Green waves are started by operator command (GWAV) or by
remote request. The effect of the green wave on a number of controllers is monitored
using the MONI command.
The position of green waves in the priority hierarchy of plan types is tested.
3.5.8
Manual Waves
Section : 7.7
These test prove the ability of the Traffic System to execute manual waves.
3.5.9
Automatic Plan Selection
Section : 7.8
These tests prove the ability of the Traffic System to select a fixed time plan
according to data received from flow detectors.
3.5.10
Signal Co-ordination by SCOOT
SYSTEST.DOC
Issue 11.0 Page 3-4
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Section : 7.9 to 7.11
These tests prove the compliance of the system with MCE 0360C, requirement 4.2.
The tests cover:
(a) implementing SCOOT control on a junction or a region by operator command
and timetable event.
(a) showing the priority of SCOOT plans with respect to fixed time plans.
The following operator commands are tested CHDC DCOU SCOO NODT REIN XSCO SSSU LLCF FLOW WEEK OPFD
3.5.11
Equipment Monitoring
Section : 7.12
These tests prove the ability of the Traffic System to constantly monitor juntion and
pelican controllers for their correct operation.
3.5.12
Plan Compliance
Section : 7.13
The ability of the System to monitor and report on whether controllers are following
plans correctly is tested.
3.5.13
Traffic Signal Controller Test Sequencing
Section : 7.14
These tests prove the compliance of the system with MCE0360C, requirement 4.3.2.
The tests prove that the controller monitoring routines will correctly identify faulty
controllers (i.e. controllers whose operational timings are different from those stored
in the computer).
3.6
Other Street Equipment Control
3.6.1
Count and Occupancy detection
Sections : 8.1.1 and 8.1.2
The various facilities relating to vehicle count and occupancy data collection and the
presentation of the data obtained are tested.
3.6.2
Data file Transfer to PC and Conversion
Sections : 8.1.3 to 8.1.5
This test proves the the capability of the system to transfer a file to a suitably
configured PC and converting to a database format.
3.6.3
Congestion Detection
Section : 8.2
SYSTEST.DOC
Issue 11.0 Page 3-5
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
This test proves the ability of the Traffic System to monitor the data received from
queue detectors.
3.6.4
Car Park Operation
Section : 8.3
This test proves the capability of the system to gather information from car park count
sites and to use this information to control variable message signs.
3.6.5
Diversions
Section : 8.4
These tests prove the compliance of the system with MCE 0360C paragraph 4.8
(excluding 4.8.5).
Diversion signs are introduced and removed by means of operator command (INTD,
REMD), timetable and remote request. The effect of faulty essential and non-essential
signs is tested.
3.6.6
Fog Detection
Section : 8.5
These tests prove the ability of the System to detect fog monitoring equipment and
adjust lamp intensity on configured controllers.
3.6.7
SCOOT Detector Faults
Section : 8.6
The ability of the System to monitor and report faults in SCOOT detectors is tested.
3.6.8
Other Equipment Faults
Section : 8.7
These tests deal with fault reports which are not dealt with under other headings.
3.6.9
Operator Control of Special Facilities
Section : 8.8
This test proves the the ability to call and cancel special facilities and to inhibit/enable
their use.
3.6.10
Tidal Flow Control
Section : 8.9
These tests prove the ability of the System to control tidal flow schemes.
3.7
Display, Status and Listing
3.7.1
Mono Graphic Displays
SYSTEST.DOC
Issue 11.0 Page 3-6
System Test Specification for a VAX/VMS UTC System
3.7.1(a)
666/YJ/16940/000
Monitoring and Testing
Sections : 9.1.1 to 9.1.5
These tests prove the compliance of the system with MCE 0360C, paragraph 4.3.4.
The tests use an operator command to monitor the control and reply data from any
selected OTU. Successful completion of these tests will enable the MONI, DIPM and
OVRB commands to be used extensively in subsequent tests.
3.7.1(b)
Validation displays
Sections : 9.1.6 to 9.1.13
These tests demonstrate the software available to assist in Validation and Fine tuning
of SCOOT Links, Nodes and Regions.
3.7.2
Picture Preparation and Display
Section : 9.2.1 to 9.2.4
The GENP command is used to create a pictorial representation of intersections and
other equipments using the procedure defined in the Operator's Handbook, (ref ).
The PICT command is used to call up the pictures created by the GENP command
and observations are made on the displayed data.
3.7.3
Time-Distance Display Diagram
Sections : 9.2.5 to 9.2.8
These tests check the operation of the TDDD facility.
3.7.4
VEGA Display
Sections : 9.2.9 and 9.2.10
This test checks the VEGA display of demand and queues on a link.
3.7.5
Automatic Display Cancelling
Section : 9.2.11
This test proves that displays may be configured to cancel automatically after a
specified time.
3.7.6
Screen Dumps to Printer
Section : 9.3
The ability of the System to make screen dumps to both monochrome and colour
printers is tested.
3.7.7
Listings
Sections : 9.4
This test tests the operator commands for listing traffic data to screens and printers.
SYSTEST.DOC
Issue 11.0 Page 3-7
System Test Specification for a VAX/VMS UTC System
3.7.8
666/YJ/16940/000
Log OTU
Section : 9.5
The facility for recording the control and reply data sent between the instation and
outstations is tested.
3.7.9
Archiving
Section : 9.6
The ability to archive certain data on magnetic tape for later retrieval and analysis is
tested.
3.7.10
SCOOT Parameter Displays
Section : 9.7
This test demonstrates the display of data from the SCOOT data areas.
3.7.11
SCOOT Event Driven Messages
Section : 9.8
This test demonstrates and tests the production of messages containing information
from the SCOOT algorithm.
3.7.12
Hardware and Power Failure
Section : 10
These tests prove the compliance of the system with MCE 0360C, requirement 7.
The ability of the system to recover from a number of power failure situations is
tested. The use of the journal file in recovering the state of the system prior to the
power failure is also tested.
3.7.13
Networked Systems
Section : 11
These are additional tests for a UTC System which consists a number of computers
linked together in a network. There are two possible configurations A Traffic Management Computer (TMC) and up to eight Traffic Control Computers
(TCCs),
A combined Traffic Management and Control Computer and up to eight further
Traffic Control Computers (TCCs).
SYSTEST.DOC
Issue 11.0 Page 3-8
System Test Specification for a VAX/VMS UTC System
4.
SYSTEM
CONTROL
DEFINITIONS
4.1
UTC System Start Up
AND
666/YJ/16940/000
CONFIGURATION
TEST
Reference : MCE 0360C paragraph 7.4, VAX SRS 2.4.1
T04-00100
Purpose:
Action:
Result:
To demonstrate the orderly start up of the traffic control system.
At the computer console restart computer.
The computer restarts and loads the traffic software and data
automatically and then starts the traffic system.
T04-00200
Purpose:
Action:
To re-start the UTC/SCOOT system in the middle of the day to test the
optimisation process of events in the timetable.
Ensure that a test timetable is available which contains a number of linked
and non-linked events. In particular it should contain the following (a) A PLAN event followed by an SCOO event; a CHCK event followed
by a LSTF event.
(a) A PLAN event followed by a XPLA event.
Re-start the system at a suitable time after the above events are due.
Result:
When the system starts, the timetable is optimised so that events which
"cancel each other out" are not executed, but unlike events are always
executed.
T04-00300
Purpose:
Action:
Result:
4.2
To demonstrate that SCOOT messages are disabled during start up.
Arrange for the System to be halted with SCOOT messages still running.
Restart the System.
The SCOOT messages are not restarted until the journal has been run.
UTC System Time
Reference : MCE 0360C paragraph 7.3 VAX SRS 2.4.2
4.2.1
General Tests
T04-00400
Purpose:
Action:
To demonstrate that invalid command lines for the TIME command are
rejected.
Enter the following commands (a) TIME 24:01
(a) TIME 16:00 29-FEB-87
SYSTEST.DOC
Issue 11.0 Page 4-1
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(a) TIME 23:59 31-APR-89
(a) TIME 15:30 25 APR 88
(a) TIME 1200
(a) DATE 29-FEB-87
(a) DATE 31-APR-89
(a) DATE 31/11/89
(a) DATE 06/31/89
Result:
The commands will all be rejected with appropriate error messages.
T04-00500
Purpose:
Action:
Result:
Action:
Result:
To demonstrate the use of the TIME command to change the system date
and time.
Enter the current time and date with the TIME command. Use the TIME
command with no parameters to display the new time.
The system time is displayed correctly. If a clock display is connected to
the system this displays the same time.
Change the system time by more than 1 hour and 1 day using the TIME
command. Display the time using the TIME command.
The amended time is displayed correctly both on the terminal and on the
systems indication panel. If a clock display is connected to the system this
displays the same time. The timetable is re-scanned and the mode of
control appropriate to the time of day is implemented.
T04-00600
Purpose:
Action:
Result:
Action:
Result:
To demonstrate the use of the DATE command to change the system
date.
Enter the current date with the DATE command. Use the DATE
command with no parameters to display the new date.
The system date is displayed correctly. If a clock display is connected to
the system this displays the same time.
Change the system time by more than 1 week using the DATE command.
Display the time using the DATE command.
The amended date is displayed correctly. If a clock display is connected to
the system this displays the same time. The timetable is re-scanned and the
mode of control appropriate to the time of day is implemented.
T04-00700
Purpose:
Action:
Result:
SYSTEST.DOC
To show that the GMT to BST and BST to GMT changes are carried at
the date and time defined in the data.
Set the system time and date to 5 minutes before the GMT to BST change
as defined in the data.
At the defined time the system time is incremented by one hour. If a clock
display is connected to the system this displays the same time.
Issue 11.0 Page 4-2
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Set the system time and date to 5 minutes before the BST to GMT change
as defined in the data.
At the defined time the system time is decremented by one hour. If a clock
display is connected to the system this displays the same time.
T04-00800
Purpose:
Action:
Result:
To show that a fault is logged when there is a discrepancy between the
software an calendar clock and that the software clock is reset at 2am.
Before the time is changed start a stopwatch and record the traffic system
time at which it was started.
Using the DCL TIME command change the software clock's time, and
hence the traffic system time to shortly before 0200.
Display the time from the traffic system using #TIM both before and after
0200.
After at most one minute from changing the software clock a message is
output indicating the fault. This is recorded in the system log. LSTF will
show that the condition has been logged in the fault log.
At 0200 the software clock and hence the traffic system time is
resynchronised with the calendar clock. The new system time should be
the same as the time at which the software clock was initially changed
plus the elapsed time on the stopwatch. A message is output to the
System Log indicating by how much the two clocks differed. This should
be the same as the amount by which the software clock was initially
changed. If a clock display is connected to the system this displays the
correct time.
T04-00900
Purpose:
Action:
Result:
Action:
Result:
4.2.2
To check that the system caters automatically for leap years.
Set the time and date to 23:55 on 28-FEB-91. Allow the time to pass
through midnight.
The date changes to the 1-MAR-91.
Set the time and date to 23:55 on 28-FEB-92. Allow the time to pass
through midnight.
The date changes to 29-FEB-92.
Networked Systems
T04-01000
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To test that time and date updates are reflected on all computers in a
networked system.
Change the time and date at a terminal connected to the TMC.
The command is accepted and the time and date changed on the TMC. A
message is sent to all TCCs to reflect the new time and date. If a clock
display is connected to the system this displays the correct time.
Repeat the above action at a terminal connected to a TCC.
The time and date are changed as previously.
Issue 11.0 Page 4-3
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
4.2.3
666/YJ/16940/000
Kill the system on TCCA. Change the system time on the TMC and wait
for the new time to be distributed to all TCCs. Re-start TCCA.
TCCA is restarted with the correct system time.
Repeat the above action using the TMC.
As above.
Free Time Monitoring - General Tests
T04-01500
Purpose:
Action:
Result:
To monitor the free time available when the simulation system is running.
Run the free time monitoring software.
The free time on average shall be such that the performance requirements
for the system are met i.e.
(a) The system shall acknowledge operator commands within 3 seconds
of entry and commence data display within 6 seconds of the request.
(a) No more than 1% of SCOOT optimisation or SOFT actions shall be
missed in any one hour.
T04-01600
Purpose:
Action:
Result:
4.2.4
To monitor System performance when heavily loaded.
Use data containing the maximum number of facilities that the system is
designed for.
Arrange for the maximum number of simultaneous System facilities to be
active. This should include facilities which heavily load the System.
The System performance is not degraded below the results in the previous
test.
Free Time Monitoring - Networked Systems
T04-01700
Action:
Result:
4.3
Repeat the above sub-tests on all TCCs and the TMC.
As above.
Timetables
Reference : MCE 0360C paragraph 6.3, 6.5, 6.9, VAX SRS 2.4.4
4.3.1
OUTT Command - Invalid Command Lines
T04-01800
Purpose:
Action:
To prove that invalid command lines for the OUTT command are
rejected.
Enter the following commands (a) OUTT 21
SYSTEST.DOC
Issue 11.0 Page 4-4
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(a) OUTT 1 2
(a) OUTT aaaaaa
where aaaaaa is an invalid SCN.
(a) OUTT bbbbbb 21
where bbbbbb is a valid SCN.
(a) OUTT cccccc 7 99:59-NOW where cccccc is a valid SCN
(a) OUTT WEAK
(a) OUTT YEER
Result:
4.3.2
The commands are all rejected with appropriate error messages.
Timetable Event Display
Reference: MCE 0360C paragraph 6.3, 6.5, 6.9, VAX SRS 2.4.4
T04-01900
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
4.3.3
To display the contents of any specified timetable.
Enter the command : OUTT
The current day's timetable is listed on the operators VDU. The entries
can be checked against the timetable data. A marker will indicate the next
due timetable event.
Enter the command : OUTT 1
Timetable number 1 is listed on the operators VDU. The entries can be
checked against the timetable data.
Enter the command : OUTT 20
Timetable 20 is listed on the operators VDU. The entries can be checked
against the timetable data.
Enter the command : OUTT WEEK
The list of timetables usually used for each day of the week are output.
Enter the command : OUTT YEAR
A list of the day of year timetables is output.
Modifying Timetables
Reference: VAX SRS 2.4.4
T04-02000
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To show that a timetable may be edited.
Enter data preparation using the DBAS command. Select options to edit a
time of day timetable. Add some valid and invalid events. Attempt to
prepare the timetable.
The timetable is not prepared and messages describing the reasons for
rejecting the invalid commands are output.
Remove the invalid actions. Re-prepare the timetable.
The timetable prepares successfully.
Issue 11.0 Page 4-5
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T04-02100
Purpose:
Action:
Result:
To show that a new timetable may be introduced while the system is on
line.
At a traffic prompt enter the command UPDA TIMETABLES.
The System is rescheduled according to the new timetables. The new
mode of control should reflect any differences in the new timetables.
T04-02200
Purpose:
Action:
To show that the timetables are rescheduled when the time is changed.
Change the using the TIME command in the following manners:
(a) To an earlier time on the same day
(a) To a later time on the same day
(a) To a previous day
(a) To a subsequent day
Result:
For each case the timetable which is valid for that time and date will be
scanned from the beginning to the specified time and the correct mode of
control implemented.
In each case listing the current timetable will show that the correct 'Next
Event' is being pointed to.
T04-02300
Purpose:
Action:
Result:
Action:
Result:
To show that all commands which should be available in timetables are.
Referring to the list of available timetable commands in the operators
handbook, create a timetable or set of timetables containing examples of
all available commands.
The timetables prepare correctly.
Allow the timetables to run and execute all the events. Make sure that the
System Log printer records all timetable activity.
All timetable commands are actioned and the responses correspond with
the recorded activity on the System log printout.
T04-02400
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To show that certain timetable events are only actioned when they occur
in real time.
Arrange for a timetable to run which contains commands which only
actioned in real time.
The events are actioned correctly.
Use the TIME command to change to a time before the commands in
question were actioned and then to change back to the correct time.
On moving forward in time the commands in question are not actioned as
the timetable is rescheduled.
Issue 11.0 Page 4-6
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T04-02500
Purpose:
Action:
Result:
To show that there is minimum delay between the scheduled time of a
timetable event and its actual implementation time.
Observe the delay between the scheduled time and the actual
implementation time as the timetable is executed.
The events are actioned at the nearest second to their scheduled time.
T04-02600
Purpose:
Action:
Result:
4.3.4
To show that timetable events scheduled for the same time are actioned in
the order in which they occur in the timetable.
Use a timetable with several events all scheduled for the s same time.
Observe the order of implementation and the delay between the scheduled
time and the actual implementation time as the timetable is executed.
The events scheduled for the same time will be actioned in the order in
which they occur in the timetable with a delay related to the number of
simultaneous events.
Networked Systems Timetables
T04-02700
Purpose:
Action:
Result:
4.3.5
To show that timetable events are only executed on the TCC to which
they are applicable.
Use a timetable with listing and control events which are only applicable
to one particular TCC, and other events which contain wild-card
equipment (the timetables are global to all TCCs and the TMC).
If an event does not apply to any equipment on a TCC then it is not
executed on that TCC.
Those events which contain wild-card equipment are executed on all the
relevant computers and are executed at the same time.
Day of Week and Day of Year Timetables
Reference: VAX SRS 2.4.4
T04-02800
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To show that the Day of Week timetable may be modified.
Use data preparation to modify the day of week timetable to use a
different set of time of day timetables. Include some errors. Attempt to
prepare the timetables.
The timetables are rejected with errors.
Correct the errors and re-prepare the timetables.
The timetables prepare successfully.
Enter an UPDA TIMETABLES command at a traffic prompt.
The new time of day timetable is implemented.
Issue 11.0 Page 4-7
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T04-02900
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that the Day of Year timetable may be modified.
Use data preparation to modify the day of year timetable to use different
time of day timetables from those specified in the day of week timetable
on several days including the current day. Include some errors. Attempt to
prepare the timetables.
The timetables are rejected with errors.
Correct the errors and re-prepare the timetables.
The timetables prepare successfully.
Enter an UPDA TIMETABLES command at a traffic prompt.
The time of day timetable specified in the day of year rather than the day
of week timetable is implemented.
T04-03000
Purpose:
Action:
Result:
To show that the timetable is implemented correctly at UTC System start
up.
Kill the System using the KILL command. List the Operator Journal to
find the time of the last command. Allow enough time to elapse for a
number of timetable events to become due. Restart the system and
carefully note, using the System Log if necessary, the timetable events
which are actioned before the system reaches a quiescent state.
It should be found that only those timetable events scheduled to occur
after the time of the last Journal entry and before the current time are
actioned. The timetable is not actioned from the beginning.
T04-03100
Purpose:
Action:
Result:
To show what happens when the System cannot find a timetable on
startup.
Modify the data so there are no entry in the day of week or day of year
timetables for the current day. Clear the Journal and restart the System.
On restart all equipment remains under local control as can be shown by
LSTS commands.
T04-03200
Purpose:
Action:
Result:
To show that a new timetable is selected at midnight.
Change the time to close to midnight. Use an OUTT command to
determine the current timetable. Allow the System to pass through
midnight. Determine the current timetable again. Check the day of week
and day of year timetables.
The timetable changes and is consistent with the day of week and day of
year timetables.
T04-03300
Purpose:
SYSTEST.DOC
To show what happens when the System cannot find a new timetable at
midnight.
Issue 11.0 Page 4-8
System Test Specification for a VAX/VMS UTC System
Action:
Result:
4.3.6
666/YJ/16940/000
Modify the data so there are no entry in the day of week or day of year
timetables for the next day. Move the time to close to midnight.
At midnight a message indicating that the System cannot find a timetable
is output and all equipment remains under its existing state of control.
Substitution of Timetable
Note:
Before starting this sequence of tests the tester should ensure that a
different timetable has been constructed for each day of the week and that
these daily timetables are called by the Day-of-Week timetable. A
minimum of 5 daily timetables should be available.
T04-03330
Purpose:
Action:
Result:
Action:
To show that only valid timetable numbers are accepted by the SUTT
command and that invalid timetable numbers are rejected.
Ensure that a normal timetable is running on the System before starting
the sequence of tests by using the OUTT command.
Enter SUTT 'n' - where 'n' is an invalid timetable.
The system will reply "nominated timetable 'n' does not exist"
Enter SUTT 'n' - where 'n' is a valid timetable.
Use the OUTT command to check:
(a) the expected timetable is running
(a) timetable events have been actioned
(a) the next event is indicated
Result:
The system will change from the current timetable to the new timetable.
T04-03340
Purpose:
Action:
Result:
To show that a timetable which has been introduced using a SUTT
command is substituted by another timetable which is called by a
subsequent SUTT command.
Enter SUTT 'n' where 'n' is a valid timetable.
Use the OUTT command to check that the expected timetable is running.
Enter SUTT 'n' where 'n' is a valid timetable and is a different timetable
from that which was previously running.
Use the OUTT command to check that the expected timetable is running.
The System will change from the current timetable to the new timetable.
T04-03350
Purpose:
Action:
SYSTEST.DOC
To show that a timetable which has been introduced using a SUTT
command is cancelled by the XSUT command.
Enter SUTT 'n' where 'n' is a valid timetable.
Use the OUTT command to check that the expected timetable is running.
Enter XSUT.
Use the OUTT command to check that the expected timetable is running.
Issue 11.0 Page 4-9
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
The System will change from the current timetable to the timetable
specified in the Day-of-Week timetable.
T04-03360
Purpose:
Action:
Result:
To show that a timetable which has been introduced using a SUTT
command is replaced by the timetable which is specified by the Day-ofWeek timetable at midnight.
Enter SUTT 'n' where 'n' is a valid timetable.
Use the OUTT command to check that the expected timetable is running.
Change the System time to 23:59:00 using TIME command.
After the time has passed through midnight use the OUTT command to
determine the number of the currently running timetable.
When the time reaches 00:00:00, i.e. midnight, the timetable active will
change to the timetable called for by the current plan.
T04-03370
Purpose:
Action:
Action:
Result:
Action:
4.4
To show that a timetable which has been introduced using a SUTT
command is replaced by the timetable which is specified by the Day-ofWeek timetable for the current day after either a System restart or update.
Enter SUTT 'n' where 'n' is a valid timetable and is not the time table
specified in the Day-of-Week timetable for the current day.
Using the SUTT command change the current timetable to any valid
timetable. Use the OUTT command to ensure that the new timetable is
active. Halt the traffic System for a short period and initiate a restart.
When the system has restarted use the OUTT command and check that
the timetable called by the SUTT command is now no longer active and
the timetable running is the one appropriate to the current day of the
week.
Repeat the above test but rather than halting the System use the UPDA
command to cause a System re-start. Note that it will be necessary to
enter DBAS to modify a data item and re-prepare the data before issuing
the UPDA command.
CASTs
Reference : VAX SRS section 2.4.5
4.4.1
General Tests
T04-03400
Purpose:
Action:
SYSTEST.DOC
Demonstrate the ability to name and list a CAST.
Use the NCAS command and supply the relevant CAST number and
CAST name. Check that:
(a) A CAST name of up to 40 characters may be entered.
(a) The LCAS command shows that the CAST mnemonic is equal to the
CAST name up to the first space character.
(a) The CAST name may be changed several times.
Issue 11.0 Page 4-10
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) A NCAS command with the same name as an existing CAST is
rejected.
(a) A CAST name may not begin with a numeric character.
Tests (a), (b) and (c) are successful. In tests (d) and (e) the command is
rejected.
T04-03500
Purpose:
Action:
Result:
Demonstrate the ability to insert entries into CASTS.
Using the ICAS command and with reference to the operators handbook
for commands allowed in CASTs perform the following tests:
(a) Enter new commands at the start of the CAST (specifying an entry
number of 0).
(a) Enter new commands in the middle of the CAST (specifying an entry
number in the middle of the existing range). Show that the new
command is entered after the entry number specified.
(a) Enter new commands at the end of the CAST (specifying no entry
number).
(a) Attempt to enter new commands with an entry number greater than
the highest existing entry.
(a) Use the LCAS command to check that the commands have been
entered correctly into the CAST. Use the ACAS command to check
that both the old and new commands are correctly actioned when the
CAST is run.
Tests (a), (b) and (c) are successful. The command in test (d) is rejected.
The new entries appear in the correct place in the CAST and are
successfully actioned when the CAST is executed, all the original entries
in the CAST are unaffected.
T04-03600
Purpose:
Action:
Result:
To show that commands entered into CASTs are checked for validity.
Attempt to enter a number of incorrect or malformed commands into
CASTs.
The commands are rejected.
T04-03700
Purpose:
Action:
SYSTEST.DOC
Demonstrate the ability to delete entries from CASTS.
Using the DCAS command perform the following tests:
(a) Delete a CAST entry at the start of the CAST (specifying an entry
number of 1).
(a) Delete a CAST entry in the middle of the CAST (specifying an entry
number in the middle of the existing range).
(a) Delete a CAST entry at the end of the CAST (specifying the highest
existing entry number).
(a) Attempt to delete a CAST entry which is outside the available range.
Issue 11.0 Page 4-11
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) Use the LCAS command to check that the commands have been
deleted from the CAST. Use the ACAS command to check that the
deleted commands are not actioned when the CAST is run.
Tests (a), (b) and (c) are successful. The command in test (d) is rejected.
The deleted entries are no longer actioned when the CAST is executed.
T04-03800
Purpose:
Action:
Result:
To demonstrate that a CAST may be actioned either from the timetable or
by operator command.
Use the ACAS command directly to test the operator capability. Include
an ACAS command in the timetable to test the timetable capability. The
CAST should be identified by both its number and its mnemonic for each
case i.e. 4 tests in all.
The appropriate CAST is actioned in each case, all the commands are
consecutively actioned according to the CAST list. For timetable invoked
CASTs the CAST contents are optimised before it is actioned along with
other commands in the timetable, therefore if commands in the CAST
repeat commands already actioned in the timetable these will be optimised
out. Thus not all commands in the CAST may be actioned explicitly
although the overall effect will be to produce the system state required by
the CAST. The CAST is actioned at the appropriate time of day.
T04-03900
Purpose:
Action:
Result:
To demonstrate that all commands available in a CAST will be correctly
actioned from a CAST.
Use the ICAS command to insert the following commands with
appropriate parameters into a CAST or set of CASTs:
CHAN
CLOS
DEMA
DIMO
GULP
IHPC
MESS
OPEN
OPFD
PLAN
SCOO
SLOF
NODT
XDEM
XDIM
XGUL
XIHP
XMES
XPLA
XSCO
XSLO
Action the CAST or CASTs by operator command and check that each of
the commands is executed correctly.
All commands are executed correctly.
T04-04000
Purpose:
Action:
Result:
4.4.2
To show that commands which modify CASTs are not allowed in
timetables.
Attempt to include ICAS DCAS & NCAS commands in a timetable.
The CAST modifying commands are identified as being in error and the
timetable fails to prepare.
Networked Systems
Reference : VAX SRS 2.10.12
SYSTEST.DOC
Issue 11.0 Page 4-12
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T04-04100
Purpose:
Action:
Result:
To demonstrate that CAST data is global to the whole System.
Ensure that the TMC is on-line and links to all TCCs are "up". Modify
CAST 1 by entering ICAS, DCAS and NCAS commands at terminals
connected to the TMC and to each TCC. Following each command enter
an LCAS 1 command at all terminals.
Changes to the CAST database are reflected on all CPUs when the
commands have been accepted.
T04-04200
Purpose:
Action:
Result:
To demonstrate that CAST commands are rejected if the TMC is off-line.
Disconnect the TMC from the Ethernet. Enter ICAS, DCAS and NCAS
commands at terminals connected to each TCC.
The commands are all rejected.
T04-04300
Purpose:
Action:
Result:
Action:
Result:
To demonstrate that the CAST database is updated automatically when a
TCC is re-connected to the network, if the CAST data has been changed
whilst it was off-line.
Disconnect TCCB from the network. Enter ICAS, DCAS and NCAS
commands at terminals connected to TCCA and the TMC.
The commands are accepted and the new data is present on TCCA and
the TMC. A message is output to indicate that the update could not be
made on TCCB.
Re-connect TCCB.
The new CAST data is transferred to TCCB and is available immediately.
T04-04400
Purpose:
Action:
Result:
Action:
Result:
To demonstrate that CAST data is updated on a TCC following a re-boot.
Stop the UTC system on TCCA. Enter ICAS, DCAS and NCAS
commands at terminals connected to TCCB and the TMC.
The commands are accepted and the new data present on TCCB and the
TMC. A message is output to indicate that the update could not be made
on TCCA.
Re-start TCCA and list the CAST data.
The updated CAST data is now present on TCCA.
T04-04500
Purpose:
Action:
SYSTEST.DOC
To demonstrate that commands within a CAST are only executed on the
TCC controlling the specified equipment.
Create, or edit, a CAST with commands
(a) for equipment controlled by TCCA only,
(a) for equipment controlled by TCCB only,
(a) that are applicable only to the TMC,
Issue 11.0 Page 4-13
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) for wild-card equipment controlled by a number of TCCs.
Execute the CAST from an operator terminal and from the timetable.
Commands are only executed on the TCC controlling the specified
equipment. Global commands are executed at the same time.
T04-04600
Purpose:
Action:
Result:
Action:
Result:
To demonstrate that CAST data may be validated on a remote computer.
Ensure that all computers are online. At a terminal connected to TCCB
enter CAST data specifying equipment on TCCA, TCCB etc. Both valid
and invalid data should be entered.
The data is validated and the CASTs are updated as appropriate.
Disconnect TCCB from the network. Repeat the above action.
Any data for TCCB is rejected with the message "No computer available
to process command".
4.5
Command Journal
4.5.1
Clear and List Journal File (CJNL & LJNL) Commands
Reference : VAX SRS section 2.4.6
T04-04700
Purpose:
Action:
To prove that the system rejects invalid command lines for the LJNL
command.
Enter the command lines (a) LJNL MO
(a) LJNL 5
Result:
The commands are rejected with appropriate error messages.
T04-04800
Purpose:
Action:
To list the commands in the journal file using the LJNL command.
Refer to the SMDD and the operator journal for a list of commands which
are written to the journal.
Amend the system time to 19:00.
Enter a series of operator commands of both journalled and nonjournalled type.
Refer to the timetable for other commands which should be written in the
journal.
Enter the command - LJNL
Result:
SYSTEST.DOC
The contents of the journal file is listed on the terminal. The contents can
be verified from the list in the SMDD. Events and commands will have
been "optimised" i.e. if 2 commands "cancel each other out" the first one
will not appear in the journal. Commands which have been optimised will
not have a time against them so they can be distinguished.
Issue 11.0 Page 4-14
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T04-04900
Purpose:
Action:
Result:
To show that a clear journal command is inserted in the journal when a
CJNL command is entered.
Enter : CJNL
Enter : LJNL
All commands have been removed from the journal.
T04-05000
Purpose:
Action:
Result:
Action:
Result:
4.5.2
To show that the Journal is optimised at midnight, when the Journal is
90% full and at startup.
Add commands to the Journal some of which cancel each other out.
Verify with LJNL that the commands appear in the journal. Also note that
commands appear at the beginning of the journal without times against
them. These are commands which have already been optimised
Let the System pass through midnight. List the journal again.
After the journal has been optimised all the remaining commands will not
have times against them and all commands which previously cancelled
each other out will have been rationalised. A message is output indicating
how full the journal is. This will usually be a small percentage of capacity.
Repeat this test for a journal which becomes 90% full and for a startup.
The Results are the same as before. for a start up it should be noted that
the commands in the journal are executed but not journalled. That is the
journal will not be found to be duplicated after is has been used.
Networked Systems Journal Files
Reference : VAX SRS 2.10.10
T04-05100
Purpose:
Action:
Result:
Action:
Result:
To demonstrate that journal files are local to each TCC and TMC.
(a) On each TCC enter an LJNL Hnnnnn command.
Each TCC has its own journal file and the entries in the journal refer to
local equipment or system-wide equipment only.
(b) List the journal file on TCCA from a terminal attached to the TMC
and one attached to TCCB, specifying the computer SCN for TCCA.
The file is listed as in (a).
T04-05200
Purpose:
Action:
Result:
To demonstrate that the journal file on the TMC is empty.
Enter an LJNL H99999 command at a TMC terminal.
The journal file is empty.
T04-05300
Purpose:
SYSTEST.DOC
To demonstrate that all journal files can be listed.
Issue 11.0 Page 4-15
System Test Specification for a VAX/VMS UTC System
Action:
Result:
4.6
666/YJ/16940/000
Enter an LJNL command at TCC and TMC terminals.
The journal files for all computers are listed in turn.
Software Integrity Faults
Reference : VAX SRS section 2.4.8
T04-05400
Purpose:
Action:
Result:
To prove that if the 'one second completion' process fails to run then the
system will stop transmitting to the OTUs.
Use the DCL command SHOW PROCESS SCHED to determine the
process ident of the one second process. Use the DCL command STOP
PROCESS/IDENT=xxxxxxxx, where xxxxxxxx is the process ident
obtained using the first command.
(a) The watchdog lamp is illuminated
(b) No control bits are sent to the OTUs.
(b) The MONI display is not refreshed
(b) The System time is not updated.
Action:
Result:
4.7
Re-start the traffic computer using the computer front panel.
The fault condition is removed.
Terminal Faults
Reference : MCE 0360C paragraph 7.10
VAX SRS 2.4.10
T04-05500
Purpose:
Action:
To confirm that the traffic systems continue to operate when a terminal is
faulty.
Simulate a terminal fault by switching off a terminal.
Wait for up to one minute until the system next tries to communicate with
this terminal.
Results : A warning message is output to the other terminals.
Action:
Result:
The remainder of the system operates normally.
Switch the terminal on again.
The terminal powers up and is again functional.
T04-05600
Purpose:
Action:
To observe the effect of unexpected/unsolicited control and other
characters while the hard copy printer is in the process of output.
Set the hardcopy printer to the following states, in turn,
(a) listing a source file,
(a) listing a MONI display,
SYSTEST.DOC
Issue 11.0 Page 4-16
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(a) listing the system log,
(a) listing system messages i.e. SCOOT/UTC output.
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
For each of the above states switch off the power to the printer.
No alarm is raised. Data is lost while the power is switched off. On
reconnecting the power, no recovery measures are necessary.
For each of the above states enter repeated CTRL-S commands.
The first command suspends the output; subsequent commands are
ignored.
Enter a CTRL-Q command within 40 seconds of the CTRL-S.
The listing re-starts; no data is lost while the CTRL-S was active.
For each of the above states switch the printer to off-line.
The data is lost. No system recovery procedures are required when the
printer is switched back to on-line.
For each of the above states arrange for the "paper-out" fault to occur and
leave the system in this state overnight.
The data is lost. No system recovery procedures are required when the
paper is re-loaded.
T04-05700
Purpose:
Action:
To observe the effect of unexpected/unsolicited control and other
characters while the colour VDU is in the process of output.
Cause the colour VDU to display in turn the following,
(a) a MONI display,
(a) a TDD display,
(a) a VEGA display,
(a) a live update picture (PICT command).
Result:
Action:
Result:
Action:
Result:
For each of the above switch off the power to the terminal.
No alarm is raised. Data is lost while the power is switched off.
For each of the above states enter repeated CTRL-S commands.
The first command suspends the output; subsequent commands are
ignored.
With the CTRL-S active, enter a CTRL-Q command.
The listing re-starts; no data is lost while the CTRL-S was active.
T04-05800
Purpose:
Action:
Result:
SYSTEST.DOC
To observe the effect of unexpected/unsolicited control and other
characters while the VT series VDU is in the process of output.
Repeat T04-05700 for the VT series VDU, using the monitor, plan
monitor and count detector flow displays .
As above.
Issue 11.0 Page 4-17
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T04-05900
Purpose:
Action:
Result:
Action:
Result:
To show that if the traffic computer goes 'down' whilst outputting a
VEGA display, the display terminal is set up correctly when the system
comes back on line. (When outputting a VEGA display, the terminal is
put into a different mode, which would not allow traffic commands to be
processed correctly).
Start a VEGA display as in the previous tests.
Halt the system.
The traffic computer goes 'down'.
Re-start the traffic computer.
Enter a traffic command at the terminal where the VEGA output was
previously displayed.
The command is actioned correctly, i.e. the terminal has been re-set to the
correct mode.
T04-06000
Purpose:
Action:
Result:
To attempt to print two simultaneous MONI displays (Ref. FAN 91).
Request two different MONI displays on two terminals. Press CTRL-P
simultaneously on both terminals.
Hardcopy prints are produced for both displays. One print is delayed until
the first has finished and the two are not interleaved.
T04-06100
Purpose:
Action:
Result:
4.8
To suppress output on all terminals simultaneously using CTRL-S
commands.
Activate some SCOOT messages to ensure that there is some output.
Enter a CTRL-S command on all terminals. Leave the system for at least
one hour.
The system continues to function whilst the terminals are disabled. Output
can be restored with the CTRL-Q command.
Operator Fault Clearance
Reference : VAX SRS 2.4.11
T04-06200
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To show that faults may be cleared from the System only on equipments
to which the terminal being used has access.
Modify the configuration for a terminal such that it does not have access
to all subareas. Introduce some faults on equipments in one of the
restricted subareas. Include faults which isolate linked equipment.
Attempt to clear the faults using XFLT on the terminal which does not
have access to the subarea in which the faults exist.
The XFLT commands are rejected.
Move to a terminal which has access to all subareas or modify the
configuration of the present terminal. Check which faults exist in the fault
Issue 11.0 Page 4-18
System Test Specification for a VAX/VMS UTC System
Result:
4.9
666/YJ/16940/000
log. For a given equipment determine, from the timetable and journal, its
state of control if there were not a fault on it. Remove the fault and clear
it on the System using XFLT.
The fault is cleared in the fault log. A message that the fault has been
cleared is output to the terminal and the system log. The equipment is
returned to its currently requested mode of operation. If other linked
equipments were isolated then they are also returned to control.
Operator Reply Intervention
Reference : VAX SRS 2.4.11
T04-06300
Purpose:
Action:
Result:
To prove that an intersection can be isolated by operator command.
Enter the ISOL command for a controller which has no faults currently
reported against it and is currently under control ie. stage force bits are
being sent to it.
The controller is isolated and the force bits are no longer sent to it.
T04-06400
Purpose:
Action:
Result:
To prove that an intersection isolated by operator command and can be
de-isolated by operator command.
Enter the XISO command for a controller which was previously isolated
by operator command.
The controller is de-isolated and normal control is resumed.
T04-06500
Purpose:
Action:
To show that the operator may report faults against an equipment by the
use of the FLTY command.
Repeat for a selection of equipment types and fault categories.
a) Enter:
FLTY aaaaaa bbb
where aaaaaa is an equipment SCN and bbb is a fault
category (see ref for details)
b) Enter:
Result:
Action:
Result:
LSTF aaaaaa where aaaaaa is as above
Each fault is set against the equipments and is displayed when the LSTF
command is entered unless automatically cleared by the system ie.
transmission faults.
For each fault set enter:
XFLT aaaaaa 0
where aaaaa is as used above
The operator imposed faults are removed.
T04-06600
Purpose:
SYSTEST.DOC
To prove that the analysis of replies from an equipment can be inhibited
by operator command.
Issue 11.0 Page 4-19
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
Action:
Result:
4.10
666/YJ/16940/000
Repeat for a selection of equipment types
(a) Enter:
IHRW aaaaaa where aaaaaa is an equipment SCN.
(a) Cause a fault to occur on that equipment ie. extended inter-green for
an intersection
No faults are reported against the equipments.
For each equipment used above
(a) remove the fault
(a) enter XIHR aaaaaa
where aaaaaa is as above.
(a) re-introduce the fault
The fault is reported.
For each fault introduced above, remove the cause of the fault and clear
the fault by operator command
The fault entry is removed from the log.
Data Transmission Faults - Message Transfer
References : MCE 0360C paragraph 4.3.1.2, 4.3.1.3 and VAX SRS section 2.4.12
T04-06700
Purpose:
Action:
To check what happens when there has been a complete OTU failure for 3
or more seconds.
(a) Use the command MONI to check that control and reply bits are
being sent and received correctly from a chosen OTU.
(b) Use the command LSTF to check that no faults are currently
recorded for this piece of equipment.
(b) Simulate a complete OTU failure by switching off the OTU mains
supply for at least 3 seconds.
(b) Repeat the LSTF command within 30 seconds of reconnecting th
OTU to confirm the fault has been logged.
Result:
(a) The MONI display shows the failure of the OTU replies for the
disconnection period.
(b) Control equipment on this OTU is isolated.
(b) The corresponding white wall map lamp(s) change to flashing.
Action:
Result:
Wait 30 seconds
The OTU is re-connected.
T04-06800
Purpose:
Action:
SYSTEST.DOC
To check what happens when there has been intermittent OTU
transmission failures for 15 seconds in any one 3 minute period.
(a) Use the command MONI to check that control and reply bits are
being sent and received correctly from a chosen OTU.
Issue 11.0 Page 4-20
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(b) Use the command LSTF to check that no faults are currently
recorded for this piece of equipment.
(b) Simulate an intermittent OTU failure by switching off the OTU mains
supply for periods of less than 3 seconds to give an accumulated total
of 15 seconds of failure in a 3 minute period.
(b) Repeat the LSTF command within 3 minutes of reconnecting the
OTU to confirm the fault has been logged.
Result:
(a) The MONI display shows the failure of the OTU replies for 3
seconds.
(b) Control equipment on this OTU is isolated.
(b) The corresponding white wall map lamp(s) change to flashing.
Action:
Result:
Wait 3 minutes.
The OTU is re-connected.
T04-06900
Purpose:
Action:
To show what happens when there have been intermittent OTU failures
for 15 seconds in a 1 hour period.
(a) Use the command MONI to check that control and reply bits are
being sent and received from a chosen OTU.
(b) Use the command LSTF to check that no faults are currently
recorded for this piece of equipment.
(b) Simulate an intermittent OTU failure by disconnecting the
transmission line to the OTU for up to 2 seconds.
(b) Repeat this with a 3 minute interval between each disconnection, until
15 intermittent OTU failures have occurred.
Result:
(a) The MONI display shows the intermittent failure of the OTU replies.
(b) Once 15 one second failures have been counted an appropriate
message is output on the terminals.
(b) Control equipment on this OTU is isolated.
(b) The corresponding wall map lamps change to flashing white.
T04-07000
Purpose:
Action:
Result:
To show what happens when OTU transmissions are restored following
an occasional intermittent OTU failure.
Leave the transmission line connected for 1 hour and use the command
LSTF to check that the fault has been cancelled.
After 1 hour, a fault cleared message is output and the fault cleared from
the current log.
T04-07100
Purpose:
SYSTEST.DOC
To show what happens when there have been intermittent OTU failures
for less than 15 seconds in a 1 hour period.
Issue 11.0 Page 4-21
System Test Specification for a VAX/VMS UTC System
Action:
666/YJ/16940/000
(a) Use the command LSTF to check that no faults are currently
recorded for the OTU to be tested.
(b) Simulate an intermittent OTU failure by disconnecting the
transmission line to the OTU for up to 2 seconds. Repeat this 2 or 3
times with at least 4 minutes between each disconnection.
(b) Using the LTEC command examine the transmission fault count for
the OTU.
Result:
(a) No fault message is output on the terminals when the transmission
faults occur.
(b) Control equipment on this OTU is not isolated.
(b) The corresponding wall map lamps are unchanged.
(b) The fault count for the OTU is less than 15.
T04-07200
Purpose:
Action:
Result:
To show that the time values in the above tests are configurable.
Change the time values for reporting and clearing data transmission faults
in the database. Repeat the tests T04-06700 to T04-07100.
The various time values change to those requested.
T04-07300
Purpose:
Action:
Result:
To show that a transmission error report is produced every hour.
Cause some transmission errors to occur but not enough to cause an
isolation.
One the next hour a list will be output indicating the OTUs which have
had transmission errors in the last hour and the number of such errors.
T04-07400
Purpose:
Action:
Result:
To show what happens if an F bit remains constant for three minutes.
Using OVRB or the Simulator arrange for an F bit for an outstation under
control to remain constant for 3 minutes.
After 3 minutes the outstation is isolated.
T04-07500
Purpose:
Action:
Result:
4.11
To show what happens if 3 permanent F bit faults are present at any
instant in time.
Using OVRB or the Simulator arrange for F bit on each of 3 outstations
under control to remain constant for 3 minutes.
The reinitialisation of the watchdog will cease and therefore all
communication with on street equipment will cease.
System Log
Reference : VAX SRS 2.4.13
SYSTEST.DOC
Issue 11.0 Page 4-22
System Test Specification for a VAX/VMS UTC System
4.11.1
666/YJ/16940/000
General Tests
T04-07600
Purpose:
Action:
Result:
To demonstrate that all operator commands affecting the control and
operation of on-street equipment and all System messages are recorded in
the System Log.
(a) At a traffic terminal with a directly attached printer enter a selection
of commands some of which affect the control of on street equipment
and some of which do not.
(b) Cause faults to occur on the test controllers or by use of OVRB.
Analyse the hardcopy of the log for the period of the test.
(a) All valid operator commands which affect the control and operation
of on street equipment will appear in the Log together with the
number of the terminal on which each was entered.
(a) Commands which do not affect system control, for instance display
commands, do not appear in the Log.
(a) The response to operator commands is not recorded in the log.
(a) All fault messages that appeared on the operators terminal appear in
the Log together with the day, time, SCN, location or type of
equipment, fault category and message text.
(a) All unsolicited information messages that appeared on the operators
terminal appear in the Log with the day, time and message text.
(a) The last time the System was restarted a message appears in the Log
including the day, time and date.
T04-07700
Purpose:
Action:
Result:
Action:
Result:
To show that sensible action is taken if the Log becomes full.
Arrange for the space available for the Log to become almost full.
A warning message is output to the operator.
Determine the oldest entry in the log. Add entries until the log wraps
around.
The oldest entries are deleted and the latest entries are included.
T04-07800
Purpose:
Action:
Result:
To observe what happens when the specified limit for the storage of log
files is reached.
Arrange that log files exist back to the earliest date allowed. modify the
time forwards to the next day and allow the System to pass through the
time at which file deletions are made.
A message is output stating which log file has been deleted.
T04-07900
Purpose:
SYSTEST.DOC
To show that the System Log may be listed in whole or by various parts.
Issue 11.0 Page 4-23
System Test Specification for a VAX/VMS UTC System
Action:
666/YJ/16940/000
Enter the following commands:
(a) LOGO
(a) LOGO date
Where date is a date before today but later than the
date the configured number of days in the database for retaining data
before that.
(a) LOGO date Where date is a date before today and earlier than the
date the configured number of days in the database for retaining data
before that.
(a) LOGO time1-time2
Where time1 is a time in the past and time2
is another time between the first time and now.
(a) LOGO value Where value is a fault category.
(a) LOGO utcscn
(a) LOGO scscn
(a) LOGO utcscn value
(a) LOGO utcscn date
(a) LOGO utcscn time1-time2
(a) LOGO value date
(a) LOGO value time1-time2
(a) LOGO date time1-time2
(a) LOGO utcscn value date
(a) LOGO utcscn value time1-time2
(a) LOGO utcscn date time1-time2
(a) LOGO value date time1-time2
(a) LOGO utcscn value date time1-time2
(a) LOGO scscn value
(a) LOGO scscn date
(a) LOGO scscn time1-time2
(a) LOGO scscn value date
(a) LOGO scscn value time1-time2
(a) LOGO scscn date time1-time2
(a) LOGO scscn value date time1-time2
Result:
The following output should be produced in each case :
(a) The log for the current day up to the current time.
(a) The entire log for the specified date.
(a) A message indicating that there is no data for the specified date.
(a) The log for the current date between the specified times.
SYSTEST.DOC
Issue 11.0 Page 4-24
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(a) All log entries for the current day referring to the specified fault
value.
(a) All log entries for the current day referring to the specified UTC
SCN.
(a) All log entries for the current day referring to the specified SCOOT
SCN.
(a) Entries referring to both the specified UTC SCN and fault value.
(a) Entries referring to the specified UTC SCN on the specified date.
(a) Entries referring to the specified UTC SCN between the specified
times on the current date.
(a) Entries referring to the specified fault value on the specified date.
(a) Entries referring to the specified fault value between the specified
times on the current date.
(a) All entries on the specified date between the specified times.
(a) Entries referring to the specified UTC SCN together with the
specified fault value on the specified date.
(a) Entries referring to the specified UTC SCN together with the
specified fault value between the specified times on the current date.
(a) Entries referring to the specified UTC SCN between the specified
times on the specified date.
(a) All entries on the specified date between the specified times referring
to the specified fault value.
(a) Entries referring to the specified UTC SCN together with the
specified fault value between the specified times on the specified date.
(a) Entries referring to both the specified SCOOT SCN and fault value.
(a) Entries referring to the specified SCOOT SCN on the specified date.
(a) Entries referring to the specified SCOOT SCN between the specified
times on the current date.
(a) Entries referring to the specified SCOOT SCN together with the
specified fault value on the specified date.
(a) Entries referring to the specified SCOOT SCN together with the
specified fault value between the specified times on the current date.
(a) Entries referring to the specified SCOOT SCN between the specified
times on the specified date.
(a) Entries referring to the specified SCOOT SCN together with the
specified fault value between the specified times on the specified date.
If at any point a system halted or restarted message appears in the log
then the keyboard bell will sound.
SYSTEST.DOC
Issue 11.0 Page 4-25
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T04-08000
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
4.11.2
To show that System Log files may be archived and retrieved.
Using VMS transfer a selection of stored System Log files from the
System disc onto tape.
The files are successfully transferred.
Allow the System to automatically delete the stored log files from disc.
Attempt to do a LOGO command for the deleted files.
The data is no longer available.
Using VMS Transfer System Log files from tape back to the System disc.
Display a Log using the LOGO command.
The Log data is again available.
Networked Systems
Reference : VAX SRS 2.10.9
T04-08100
Purpose:
Action:
Result:
To demonstrate the storage of the System log on the TMC.
With the TMC on-line and linked to both TCCA and TCCB, enter a DCL
command
to
inspect
the
System
Log
file
directory,
UTC_OUTPUT:[SYSTEM_LOG], at a terminal connected to TCCA .
There is no current log file (SYSTEM.LOG) present.
T04-08200
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To demonstrate the storage of the System log on the TMC.
(a) Enter a LOGO command for the current day at a terminal connected
to TCCA .
The System Log entries for the current day are listed out. There are
entries for equipment in sub-areas and regions controlled by both TCCA
and TCCB.
(b) Repeat the LOGO command for the current day at a terminal
connected to TCCB.
The listing is the same as that in (a), above.
(c) Enter a LOGO command for the previous day at a terminal connected
to TCCA.
The System Log entries for the previous day are listed out. There are
entries for equipment in sub-areas and regions controlled by both TCCA
and TCCB.
T04-08300
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate the storage of the System Log when the TMC is offline.
Disconnect the TMC. Execute commands and timetable events on the
TCCs which would cause messages to be written to the system log.
Since the TMC is offline the messages are not put in the system log (it is
not possible to interrogate the local logs on the TCCs).
Issue 11.0 Page 4-26
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
666/YJ/16940/000
Re-connect the TMC.
All messages which were stored on the TCCs are transferred to the TMC
and are printed on the System Log printer as they are received on the
TMC.
Enter a LOGO command on the TMC, TCCA and TCCB to list the
current days entries.
All messages, including those which were added when the TMC was
offline are present, although they may not be in chronological order.
T04-08400
Purpose:
Action:
Result:
To demonstrate that local log storage is secure on a TCC.
Repeat the above test and whilst the TMC is offline reboot one of the
TCCs.
As above, all the log messages are stored on the TCC and are transferred
when the TMC is re-connected.
4.12
Temporary Disabling of Input and Output
4.12.1
MAIN/OFFC COMMANDS
T04-08500
Purpose:
Action:
Result:
To prove that the OFFC command causes all terminals to ignore all input
except the MAIN command.
Issue OFFC command.
All commands issued from any terminal, other that MAIN, are rejected.
T04-08600
Purpose:
Action:
Result:
To prove that the OFFC command turns off the wall map display.
Monitor the wall map display memory area using the WALLDIS program
and check that the display of wall map data is being updated correctly.
Issue OFFC command.
All wall map display bits should be set to zero and remain so.
T04-08700
Purpose:
Action:
To prove that the MAIN command, when issued after an OFFC
command, causes all terminals to accept normal command input.
(a) Issue OFFC command.
(b) Issue MAIN command.
(b) Type in a variety of commands from each terminal connected to the
System.
Result:
SYSTEST.DOC
All commands issued from any terminal should be accepted.
Issue 11.0 Page 4-27
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T04-08800
Purpose:
Action:
To prove that the MAIN command, when issued after an OFFC
command, turns on the wall map display.
(a) Monitor the wall map display memory area using the WALLDIS
program and check that the display of wall map data is being updated
correctly.
(b) Issue OFFC command.
(b) Issue MAIN command.
Result:
4.12.2
All wall map display bits should be updated as normal after the MAIN
command has been issued.
TROF/XTRO Commands
T04-08900
Purpose:
Action:
Result:
To verify that the TROF command disables the output of System
(unsolicited messages) to the specified terminal.
Select a terminal or printer which is outputting System messages.
Issue a TROF Txxxxx command (where Txxxxx is the SCN of the
selected terminal device).
The System output ceases.
T04-09000
Purpose:
To verify that the XTRO command re-enables the output of System
messages after a TROF command has been issued.
Action:
Select a terminal or printer which is outputting System messages.
Issue a TROF Txxxxx command (where Txxxxx is the SCN of the
selected terminal device).
After output has ceased issue a XTRO command.
The System output resumes.
Result:
SYSTEST.DOC
Issue 11.0 Page 4-28
System Test Specification for a VAX/VMS UTC System
5.
OPERATOR FACILITIES TEST DEFINITION
5.1
Command Entry
5.1.1
Operator Facilities
666/YJ/16940/000
Reference : VAX SRS section 2.5.1
T05-00100
Purpose:
Action:
Result:
To show that commands at the $ prompt are passed to the operating
system which gains use of the terminal until its processing is finished.
Use a selection of VMS commands at a traffic terminal.
The Commands behave in the same manner as though the traffic System
were not there although there may be some reduction in processing speed.
Output on the terminal from VMS is not interrupted by traffic System
output.
T05-00200
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
To show what happens when command entry is interrupted by output.
To produce a large amount of output start an M35 message for a node.
Output is produced every second.
Type a prompt and wait.
The prompt remains on an otherwise blank line above the status line for a
certain amount of time after which the input line starts to scroll up the
screen the bottom line is used for display.
Attempt to enter a command without first issuing a prompt.
The keystrokes are rejected with a bell.
Enter a prompt and an incomplete command and again wait.
The input line scrolls up the screen after a while and the command entry is
aborted.
Enter a prompt and a complete command line.
The message output will scroll above the input line.
Use Return to send the command to the System.
The input line will scroll up with the rest of the screen. There may be
several lines of output before an 'ACCEPTED' message is produced.
T05-00300
Purpose:
Action:
SYSTEST.DOC
To prove that invalid command mnemonics are rejected by the system.
At the operators terminal enter the following commands (a) a selection of 4 letter mnemonics that do not appear in the list of valid
commands in the Operators Handbook (ref. ) or form a part of the
alternative "standard" command list,
(a) a selection of 2 and 3 letter mnemonics,
Issue 11.0 Page 5-1
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
All the commands are rejected and an error message is written to the
terminal.
(a) Invalid commands are not echoed to any other terminal.
(a) The command lines are not written in the journal file (use the LJNL
command to confirm this).
At the same terminal enter a selection of 4 letter mnemonics that contain at least 1 control character,
a selection of 4 letter mnemonics that contain at least 1 escape sequence.
The escape and control sequences are not accepted and are rejected with
a bell. Any command mnemonics which are valid otherwise will be
accepted and actioned.
T05-00400
Purpose:
Action:
Result:
To show that the Traffic System accepts commands in both upper and
lower case.
Enter a selection of valid traffic commands in both upper and lower case
and a mixture of upper and lower case.
All the commands are accepted and actioned irrespective of case.
T05-00500
Purpose:
Action:
Result:
To show that error messages are given for incomplete commands issued
at the the expert prompt.
Enter a selection of commands at the expert prompt which have missing
parameters.
The commands are rejected as incomplete.
T05-00600
Purpose:
Action:
Result:
To prove that spurious characters are not generated by mechanical
actions.
Unplug and re-attach the terminal keyboard.
The actions do not generate characters on the command line.
T05-00700
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To change the "mode" of a PC terminal whilst typing a command line and
prove that this action does not have an adverse effect on the system.
Enter part of a valid command line; change the terminal set up via ALT-S
and put the terminal into VT100 mode.
Return to Techex mode via ALT-S.
The command line is re-displayed in its previous state.
Complete the command line and hit ENTER.
The command is accepted as displayed on the screen i.e no "hidden"
characters have been introduced into the command line by the action of
entering the alternate mode.
Issue 11.0 Page 5-2
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T05-00800
Purpose:
Action:
Result:
Action:
Result:
To prove that a terminal/user can only enter and have accepted those
commands whose command level is less than or equal to the command
level assigned to the terminal/user. The commands and their command
levels are defined in ref .
At each terminal enter the commands at or below the command level
assigned to that terminal, or to the user logged on to the terminal.
Each command is accepted and action is taken by the system.
At each terminal enter the commands above the command level assigned
to that terminal, or to the user logged on to the terminal.
Each command is rejected and the system takes no action.
T05-00850
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that the operator can list the facilities and commands available to
which he has access.
At the traffic prompt enter the command :
INFO
A list of available facilities and commands is displayed.
Enter a number of these commands.
Enter a number of commands that are not available on this terminal.
The commands are accepted.
The commands are rejected.
Enter the following commands :
INFO Tnnnnn
INFO user-id
where :
nnnnn
is a valid terminal SCN
user-id
is a valid user id
The commands and facilities for both are displayed.
T05-00900
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To prove that a terminal can be configured not to display unsolicited
output.
Generate a fault either by use of test hardware or by the operator
command FLTY.
The fault is reported immediately on the hardcopy output device and on
those terminals configured for unsolicited output. No output is generated
on the terminal configured for solicited output only.
If the terminal is configured for unsolicited output, but does not have a
user currently logged on, then no output is generated on the terminal.
On the terminal list the current unacknowledged faults using the LSTA
command.
The fault reported for the OTU above appears in the output.
Issue 11.0 Page 5-3
System Test Specification for a VAX/VMS UTC System
5.1.2
666/YJ/16940/000
Logging-on to the Traffic System
Reference: VAX SRS 2.5.3
T05-01000
Purpose:
To demonstrate the actions necessary to gain access to the System
through a password protected terminal.
Action:
(a) Using any directly connected terminal, which is not defined in the
Terminal data, and is not currently logged-on to the Traffic System,
press <CR>.
Result:
The System responds with the prompt "Enter Username :"
Action:
(b) Enter an invalid Username and/or password.
Result:
The data is rejected and the prompt "Enter Username :" is re-displayed.
Action:
(c) Enter a valid Username and password.
Result:
The data is accepted.
The current system "logo" is displayed and unsolicited messages start to
appear on the terminal screen.
An entry is written in the system log with the dynamic terminal SCN and
the User.
Action:
(d) Enter a WHAT T00000 command.
Result:
All the directly connected terminals and remote terminals with Users
currently logged in are listed, including the local terminal. User names are
listed where appropriate.
T05-01100
Purpose:
Action:
Result:
To demonstrate that the terminal type is identified correctly.
At the terminal used in T05-01000 above, enter display commands e.g.
PICT, VEGA, MONI, DIPM, TDDD, and check that the display appears
correctly on the screen.
The system identifies a PC and a VT-series terminal correctly.
T05-01200
Purpose:
Action:
Result:
To demonstrate that output can be re-directed to a newly-logged in
terminal.
At a different terminal enter listing commands to re-direct output to the
terminal used above.
The listings appear on the correct terminal.
T05-01300
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate that SCOOT event driven messages can be re-directed to
a newly-logged in terminal.
At a different terminal start a number of SCOOT event driven messages
on the terminal used above.
The messages appear on the correct terminal.
Issue 11.0 Page 5-4
System Test Specification for a VAX/VMS UTC System
5.1.3
666/YJ/16940/000
Logging-off the Traffic System
Reference: VAX SRS 2.5.3
T05-01400
Purpose:
To demonstrate the actions necessary to exit the System through a
password protected terminal.
Action:
(a) At the terminal used above, enter an ENDS command.
Result:
A log-off message appears on the terminal.
An entry is written in the System Log to indicate that the user has logged
off.
No further unsolicited messages appear on the terminal.
Action:
(b) At another terminal enter a WHAT T00000 command.
Result:
The list of terminals does not include the one used in (a).
T05-01500
Purpose:
Action:
Result:
To demonstrate that output cannot be re-directed to a logged off terminal.
At a different terminal enter listing commands to re-direct output to the
terminal used above.
The command is rejected since the terminal SCN no longer exists.
T05-01600
Purpose:
Action:
Result:
5.1.4
To demonstrate that SCOOT event driven messages are cancelled when a
terminal is logged off.
Start SCOOT event driven messages at a terminal which is logged in to
the system. Log out at the terminal with the event driven messages still
active.
The log out is recorded in the system log together with an XMES
command to cancel the event driven messages. SCOOT event driven
messages are no longer output to the terminal.
Inactivity Timeout
Reference: VAX SRS 2.5.3 (12), (13)
T05-01700
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate that terminals at which a user is logged on, and which are
not used for a period of time, will be automatically logged off.
At two different remote terminals log-in USER1 and USER2. Leave the
terminals with the Traffic System prompt for 10 (U) minutes.
After 5 minutes, a warning message will appear on both terminal screens.
After a further 5 minutes both Users will be logged off the Traffic System.
Messages will be written to the System Log that the Users have been
logged off.
Issue 11.0 Page 5-5
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T05-01800
Purpose:
Action:
Result:
5.1.5
To demonstrate that logged-on terminals with an active display are
subject to a longer timeout period.
At two different remote terminals log-on USER1 and USER2. For
USER1 start a live update picture (PICT). For USER2 start a MONI
display. Leave the terminals for 60 minutes.
After 30 minutes both the displays are still active.
After a further 30 minutes both displays will be cancelled and both Users
will be logged off the Traffic System. Messages will be written to the
System Log that the Users have been logged off.
Terminal Configuration
Reference: VAX SRS 2.5.1
T05-01900
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To prove that the terminals accept only the type of commands and output
specified in the terminal configuration database.
Check the database, and amend if necessary, to configure the 4 test
terminals as follows :
(a) for SCOOT I/O only,
(a) for UTC I/O only,
(a) for DCL commands only,
(a) allowing all forms of I/O
Attempt to enter SCOOT commands on the UTC and DCL terminals.
The commands are rejected.
Attempt to enter UTC commands on the SCOOT and DCL terminals.
The commands are rejected.
Attempt to enter DCL commands on the SCOOT and UTC terminals.
The commands are rejected.
T05-02000
Action:
Result:
5.1.6
Repeat the above test using 4 user accounts configured as for the
terminals and terminals requiring users to log-on.
As above.
Novice Command Entry
Reference: VAX SRS 2.5.1
T05-02100
Purpose:
Action:
SYSTEST.DOC
To show that a method of command entry is available which gives
assistance at each stage of entry of the command.
The requirements of this test are satisfied by inputting as many commands
as possible during testing using the novice prompt.
Issue 11.0 Page 5-6
System Test Specification for a VAX/VMS UTC System
Result:
5.1.7
666/YJ/16940/000
Each available Operator command should have been input one parameter
at a time at the novice prompt.
Incorrect parameters should be included.
Sensible responses are given when partial commands are entered correctly
or incorrectly. When a full command has been entered the response of the
System should be the same as if the complete command had been entered
at the expert prompt.
On-line Command Help
Reference: VAX SRS 2.5.1
T05-02200
Purpose:
Action:
Result:
Action:
Result:
To Show that on-line help is available for all system facilities.
Use the HELP command on its own.
A list of available commands is produced.
Use the HELP command with all of the commands appearing in the
Operators Handbook (ref ).
Basic syntax, example commands and a description of the action of the
keyword will be displayed.
T05-02300
Purpose:
Action:
Result:
Action:
Result:
5.1.8
To show that on-line help is available during database preparation.
(a) Enter Database Preparation and note that whenever the ESC key is
offered as an option then help is available.
(b) Work through all the menus and attempt to obtain help from each of
them.
Help is available and correct.
Access and read each of the help screens available in the Forms based part
of Data Entry.
The information is available and correct.
Command Line Editing
Reference : VAX SRS 2.5.2
T05-02400
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To prove the facilities provided to allow the editing of the current
command line.
Enter a command line on a VT series terminal with an invalid command
mnemonic and fields, do not press carriage return. Using the left and right
cursor keys and the backspace key to delete the character to the left of the
cursor, alter the command line to contain a valid command mnemonic and
data fields.
The cursor moves as requested and the characters are deleted as
requested.
Press carriage return.
Issue 11.0 Page 5-7
System Test Specification for a VAX/VMS UTC System
Result:
Note :
666/YJ/16940/000
The command is accepted by the system and the requested action is
carried out.
This test should be repeated on all the terminals connected to the System.
T05-02500
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
To prove a previously entered command line can be recalled modified and
re-entered.
Enter an invalid command line and fields on a VT series terminal and
press carriage return.
The command is rejected and no further action is taken by the system.
Press cursor up.
The command line just entered is re-displayed.
Using the left and right cursor keys and the backspace key to delete the
previous character alter the command line to contain a valid command
mnemonic and fields.
The cursor moves as requested and the characters are deleted as
requested.
Press carriage return.
The command is accepted by the system and the requested action is
carried out.
T05-02600
Purpose:
Action:
Result:
Action:
Result:
5.2
To prove any one of 20 previously entered command lines can be recalled
and reentered to the system.
Repeat test T05-02400 20 times, each time for a different command.
The 20 commands are accepted and the actions carried out by the system.
Using the up and down cursor keys select one of the previous 20
command lines and press carriage return.
The command is accepted by the system and the requested action is
carried out.
Dial Up Terminals
Reference : VAX SRS 2.5.3
Note :
The database should be set up for a number of remote users where :(a) one is configured for UTC commands and UTC output only;
(a) one is configured for SCOOT commands and SCOOT output only;
(a) one is configured with all facilities enabled, including OVRB, but not
dial back;
(a) one is configured with dial back.
T05-02700
Purpose:
SYSTEST.DOC
To demonstrate that a connection may be established between a remote
terminal and the System for a terminal without dial back.
Issue 11.0 Page 5-8
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
Enable dial up access using the command DIAL ALL at a terminal
directly connected to the System. Use the normal command at the remote
terminal for establishing a connection to the system.
The connection is established without further operator intervention.
Enter an incorrect User I.D. and Password when prompted.
Access is denied and the operator re-prompted.
Enter a valid User I.D. with an incorrect password when prompted.
Access is denied and the operator re-prompted.
Enter an incorrect User I.D. and password.
Access is denied and the connection is terminated.
Re-establish the connection and this time enter the correct User I.D. and
password for a user with all facilities except dial back.
A message indicating that the terminal has access to the System is
produced on all suitably configured terminals and printers and sent to the
System log. A 'welcome' message and the copyright notice is output on
the remote terminal.
T05-02800
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that the terminal has the required level of access.
Verify that all the facilities configured - UTC commands, SCOOT
commands and OVRB - are available and that DCL commands are not
available. Enter some invalid commands and key sequences
The correct facilities are available and function correctly. Invalid inputs do
not terminate the connection.
Initiate OVRB on a directly connected terminal and then attempt to use
OVRB for the same equipment on the remote terminal.
OVRB is rejected on the remote terminal with a suitable message. Other
commands may be entered.
Cause at least one UTC message and at least one SCOOT message to be
generated by the System.
All messages generated are also output on the remote terminal.
T05-02900
Purpose:
Action:
Result:
Action:
Result:
To show that a call may be terminated by command from the remote
terminal.
With a remote terminal connected enter the command ENDS at a normal
terminal.
The command is rejected.
Enter ENDS at the remote terminal.
The call is terminated. The connection may only be re-established by
repeating the full login procedure.
T05-03000
Purpose:
SYSTEST.DOC
To show that facilities are correctly enabled/disabled according to the
User I.D. in use.
Issue 11.0 Page 5-9
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
Following tests T05-02700 to T05-02900 establish a connection for a
user with only UTC commands and UTC output enabled. Attempt to use
a number of UTC commands, including OVRB, and a number of SCOOT
commands.
The UTC commands are accepted and actioned normally except OVRB,
which is rejected. All the SCOOT commands are rejected.
Cause at least one SCOOT message and at least one UTC message to be
generated by the System.
Only the UTC messages appear on the remote terminal.
Terminate the current session using ENDS and re-connect with a User
I.D. configured for only SCOOT commands and SCOOT output. Attempt
to use a number of SCOOT commands and a number of UTC commands
including OVRB.
All the SCOOT commands are accepted and actioned normally. The UTC
commands including OVRB are rejected.
Cause at least one SCOOT message and at least one UTC message to be
generated by the System.
Only the SCOOT messages appear on the remote terminal.
T05-03100
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that access to the operating system may be gained by
configuring dial back for a remote terminal.
Make sure that the telephone number where the remote terminal modem
is connected is configured as the dial back number for one of the remote
users. Log in as that remote user.
After the password has been entered the System terminates the connection
and dials back to the remote terminal. The remote terminal is then
connected to the system and the message output.
Attempt to enter both Traffic System and Operating System commands at
the remote terminal.
Traffic System commands for which the user is configured are accepted
and Operating System commands for which the user has sufficient priority
are accepted.
Disconnect using the ENDS command.
Both the DCL login and the modem connection are terminated.
T05-03200
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To demonstrate control of dial up access from an instation terminal.
Establish a connection to the dial-up modem and login using a valid User
I.D. and Password. If more than one dial-up modem is available then
connect to a second using a different User I.D. Enter the DIAL command.
All connected users are listed.
Disable the/a connected remote user with the command
XDIAUSER_ID
The remote user is immediately disconnected. If a second remote user is
connected then that user is not affected.
Issue 11.0 Page 5-10
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
Attempt to reconnect from the remote terminal using the now disabled
USER_ID.
After the password has been entered a message 'access disabled' is output
and the connection is broken.
Re-enable the user with the command DIAL USER_ID and attempt to
connect as the re-enabled user.
The connection is successful.
Enter the command XDIA ALL on a directly connected terminal.
All connected users are disconnected and no further logins are allowed.
T05-03300
Purpose:
Action:
Result:
Action:
Result:
To demonstrate the behaviour of dial up terminals when the System goes
off line.
With a remote terminal connected KILL the System.
The call is disconnected. No further connections are possible - the modem
does not answer the call.
Restart the System.
All User I.D.s are disabled until enabled by the DIAL command.
T05-03400
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
SYSTEST.DOC
To demonstrate that whenever the connection is broken other than by
ENDS and XDIA all commands active on the remote terminal are
cancelled and the user is disconnected.
Connect to the System using a non-dialback User I.D. then break the
connection by removing the modem telephone plug from the telephone
socket.
After a few seconds a disconnect message for the user will be output on
the log printer and all UTC output terminals. After a few more seconds
DTR will be set high again (visible on Quattro modems) enabling
subsequent connections.
Connect to the System and enter the LOGO command. While the log
output is in progress pull the modem phone plug from the phone socket.
After a few seconds the user is disconnected.
Connect to the System and call up a SURV display. While the display is
active break the connection as above.
After a few seconds the user is disconnected.
Connect to the System and start a link validation display (LVAL). Before
the screen initialisation is complete break the phone connection.
After about five seconds the user is disconnected.
Connect to the System and start a link validation display (LVAL). When
the screen has been initialised and fields are being updated break the
phone connection.
After a few seconds the user is disconnected.
Connect to the System and call up a picture using the PICT command.
When the picture is complete break the phone connection.
Issue 11.0 Page 5-11
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
After a few seconds the user is disconnected.
Connect to the System using a dial-back User I.D., login via DCL then
break the phone connection.
The user is disconnected and the DCL login is also cancelled.
T05-03500
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
To demonstrate that several dial-up users can be simultaneously
connected to Systems with more than one modem, without interference.
Connect to one modem and login. Connect to a second modem and
attempt to login using the same User I.D.
The second login is rejected with a 'user already logged in' message.
Establish a connection for two separate remote terminals using different
User I.D.s. Type ENDS at one.
The remote terminal at which ENDS was entered is disconnected while
the other is unaffected.
Re-establish the second connection. Break the connection on the other
modem by removing the modem phone plug from its socket.
The user for the broken connection is disconnected. The other is
unaffected.
Re-establish a second connection. Execute a number of commands on
both remote terminals - different and same commands together.
A command on one terminal does not affect the other except where the
command can only run on one terminal at a time (eg. OVRB for the same
equipment).
T05-03600
Purpose:
Action:
Result:
5.3
To demonstrate the operation of the terminal/user inactivity timeout.
Connect to the System. After 5 or 10 minutes enter a command then do
not press any keys on the remote terminal.
After the user configurable timeout period from the last key stroke the
user is disconnected.
Roving Terminal
Reference : VAX SRS 2.5.3
Note :
SYSTEST.DOC
Tests for the Roving terminal itself are contained in a separate document.
If a Roving Terminal is to be supplied then it should if possible be tested
with the system.
If the customers Roving Terminal is not available then the in-house or
another similar one should be tested with the system.
Currently dial back does not work with a Roving Terminal as the System
cannot deal with the behaviour of Reverse 971 VMACS.
The majority of the tests for the operation of the Roving Terminal are
implicit in the Dial-Up Terminal Tests. The following tests cover the
exceptions.
Issue 11.0 Page 5-12
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T05-03700
Purpose:
Note :
Action:
To demonstrate that the user is disconnected when the line is broken due
to a weak signal to the roving terminal.
The roving terminal modem may lock up when a weak signal causes the
line to break. If this happens the roving terminal modem must be switched
off then on using the power switch on the handset.
Repeat test T05-03400 but to break the line remove the RS232
connection to the outstation modem from the roving terminal.
Result: The results should be as described in T05-03400.
T05-03800
Purpose:
Action:
Result:
Action:
Result:
5.4
To show that data is displayed correctly on the roving terminal.
Set up a User I.D. with the status line enabled and connect with this
identity.
The status line is displayed at the bottom of the screen. The remainder of
the screen scrolls up when commands are entered, without affecting the
status line. The status line is updated correctly.
Call up a number of displays on the roving terminal, including MONI,
LVAL, RFTD and NFTD.
The displays are formatted to the roving terminal screen size and are
updated correctly.
LAT Terminals
Reference : VAX SRS 2.11
T05-03900
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
SYSTEST.DOC
To demonstrate System access through terminals connected to a Terminal
Server.
At a terminal connected to a Terminal Server, hit the return key.
The "Local>" prompt is displayed.
Enter the command "Show Services".
The System responds with a list of the computers attached to the local
Ethernet and their current "state".
For the required computer, enter the command "C TCCn", where TCCn is
one of the services listed in response to the previous command.
The System responds with the UTC login prompt.
Follow the procedure for logging on at a password-protected terminal.
Check that the terminal is attached to the required computer and enter
some local and system-wide commands.
The terminal behaves like a directly connected terminal.
Log off from the System and using the same terminal connect to the TMC
and each TCC in turn. Confirm that each time the connection is made to
the correct computer.
Issue 11.0 Page 5-13
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T05-04000
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To demonstrate what happens when an LAT terminal is unplugged from
the terminal server.
Using the same terminal as above, log on to a TCC and start some event
driven messages. Unplug the terminal from the terminal server.
After a short period a message is written to the system log to indicate the
loss of communication.
Re-connect the terminal.
If the terminal is re-connected within the timeout period the messages will
re-appear, otherwise the terminal will be logged off. An LAT terminal
operates in the same way as a directly connected terminal if it is physically
unplugged.
Repeat the above sub-test for :
(a) a live update picture,
(a) a MONI/OVRB display for equipment controlled by a remote TCC,
The displays are aborted and there is no connection to the Traffic System.
T05-04100
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To demonstrate what happens when an LAT terminal session is
disconnected.
At an LAT terminal, start a number of SCOOT event driven messages.
Hit the BREAK key and enter a command to disconnect the session.
A message is written to the system log to indicate that the user has logged
out; the event driven messages no longer appear on the screen.
Repeat the above with different displays present on the LAT terminal.
All displays are cancelled; the log out message appears in the system log.
Log into the system again and re-start each of the displays.
All displays may be re-started i.e. there has been a "clean" shut down on
the terminal.
T05-04200
Purpose:
Action:
Result:
Action:
Result:
To demonstrate what happens when a terminal server is unplugged from
the Ethernet.
Log in at a number of terminals connected to the same terminal server and
start different displays on each terminal. Disconnect (physically) the
terminal server from the Ethernet.
All the users are logged off the system and messages are written to the
system log for each user.
Re-connect the terminal server.
The terminals remain logged off.
5.5
Wall map and System Indication Panel
5.5.1
Wall Map and Alarm Panel
SYSTEST.DOC
Issue 11.0 Page 5-14
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Reference : VAX SRS section 2.5.4
Note :
5.5.1(a)
These tests only test the standard facilities available on all Systems with
these facilities. Other more System specific tests may be written for
systems that include these facilities.
General Tests
T05-04300
Purpose:
Action:
Result:
Action:
Result:
To prove that the wall map may be tested by operator command.
Enter the TEST MAP operator command.
All wall map lamps are extinguished and then after 4 seconds all wall map
lamps are lit. This is repeated continuously.
Enter the command XTES MAP.
The test stops and normal operation is resumed.
T05-04400
Purpose:
Action:
Result:
Action:
Result:
To prove the driving of the Alarm panel.
Enter the TEST ALM operator command.
Any existing audible and visual alarms are turned off, the system alarms
(both audible and visual) are turned on. After four seconds the system
alarms (both audible and visual) are turned off and the operational alarms
(both audible and visual) will be turned on for four seconds. The above
will be repeated until the operator command XTES SIP is entered.
Enter the command XTES ALM.
The Alarm panel will be returned to normal operation and any alarms
present at the start of the test which have not been acknowledged will be
re-displayed.
T05-04500
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
5.5.1(b)
To show that the audible alarm may be disabled.
(a) Enter the command AUDI BOTH to turn both audible alarms on.
(b) Enter the command XAUD SYS
(c) Cause a system alarm to occur.
There is no audible alarm.
Enter the command XAUD OP. Cause an operational alarm to occur.
There is no audible alarm.
Enter the command AUDI OP.
The audible Operational alarm sounds.
Enter the commands XAUD BOTH and AUDI SYS.
The operational audible alarm is silenced and the audible system alarm
sounds.
Networked Systems
SYSTEST.DOC
Issue 11.0 Page 5-15
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Reference : VAX SRS 2.10.8 (3)
T05-04600
Purpose:
Action:
Result:
To demonstrate the testing of SIP lamps on one or more computers.
Enter a TEST SIP command on the TMC.
The command is accepted and all lamps are flashed together.
T05-04700
Purpose:
Action:
Result:
To demonstrate the testing of SIP lamps on the local TCC.
Enter a TEST SIP H01000 command on TCCA.
The command is accepted and the local lamps only are lit (in turn).
T05-04800
Purpose:
Action:
Result:
To demonstrate the testing of remote SIP lamps.
Enter a TEST SIP H02000 command on TCCA.
The command is accepted and lamps for TCCA are lit.
5.5.2
VDU Status Line and associated alarm panel indicators
5.5.2(a)
General Tests
Reference : VAX SRS 2.5.4
T05-04900
Purpose:
Action:
Result:
Action:
Result:
Note :
To show that the VDU status line when configured for a terminal may be
turned on and off by operator command.
At a terminal with the status line enabled type CNTRL D.
The status line removed from the display.
Type CNTRL D
The status line is re-displayed.
Before continuing all the alarms should be cleared. This may be quite
difficult. Clear all external faults and perform an ACKD; the system alarm
should disappear from the status line and the alarm panel. Once the LSTF
list is clear both the system and operational alarms should have
disappeared.
The audible alarm should be enabled.
T05-05000
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To show system and operational alarms are correctly displayed.
Cause an operational alarm to be raised by entering the REIN command.
The operational alarm field blinks reverse video. The operational alarm
panel lamp flashes and the audible alarm gives a continuous tone.
Enter the command ACKD
Issue 11.0 Page 5-16
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
The operational alarm field stops blinking and changes to normal video.
The alarm panel lamp becomes steady. The audible alarm stops
Cause a system alarm to be raised by disconnecting an out-station.
The system alarm field blinks reverse video. The alarm panel light flashes
and the audible alarm gives an interrupted tone.
Enter the command ACKD
The system alarm field stops blinking and remains reverse video. The
alarm panel light becomes steady. the audible alarm stops.
Reconnect the out-station and clear the fault.
The system alarm field changes to normal video. The alarm panel light is
extinguished
T05-05100
Purpose:
Action:
Result:
To show that the watchdog status is correctly displayed.
Remove the watchdog connection from the rear panel.
The WDOG indication appears.
T05-05200
Purpose:
Action:
Result:
5.5.2(b)
To show the time and date are updated correctly.
Observe the time and date fields shown on the display and compare them
to the value displayed by the DATE command.
The values match.
Networked Systems
Reference : VAX SRS 2.10.8 (2)
T05-05300
Purpose:
Action:
Result:
To demonstrate the acknowledgement of alarms on one or more
computers.
Enter an ACKD command on the TMC.
The command is accepted and alarms on both TCCs are cancelled. Check
the alarms on the status line, on the SIP (if present), and the output of a
LSTA command.
T05-05400
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate the acknowledgement of alarms on one or more
computers.
Generate a number of faults on both TCCs.
Enter an ACKD H01000 command on TCCA.
The command is accepted and alarms on TCCA only are cancelled. Check
the alarms on the status line, on the SIP (if present), and the output of a
LSTA command.
Issue 11.0 Page 5-17
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T05-05500
Purpose:
Action:
Result:
Purpose:
To demonstrate the acknowledgement of alarms on one or more
computers.
Generate a number of faults on all TCCs.
Enter an ACKD command on TCCB.
The command is accepted and alarms on all TCCs are cancelled. Check
the alarms on the status line, on the SIP (if present), and the output of a
LSTA command.
To demonstrate operation of the status line on a Traffic terminal.
Reference : VAX SRS 2.10.14
T05-05600
Action:
Result:
Action:
Result:
Action:
Result:
Ensure that there are no system or operational faults for equipment
controlled by TCCA.
Generate a system alarm by setting a fault on equipment controlled by
TCCB.
The status line on all terminals, including those not connected to TCCB,
displays a system alarm.
Acknowledge the alarm on any terminal, specifying equipment H02000.
The status line on all terminals, including those not connected to TCCB,
displays the acknowledged system alarm.
Clear the fault on TCCB.
The status line on all terminals, including those not connected to TCCB,
shows no system alarm.
T05-05700
Action:
Repeat the above test generating an operational alarm.
Result:
As above, the status lines on all terminals reflect the same, system-wide
alarm state.
SYSTEST.DOC
Issue 11.0 Page 5-18
System Test Specification for a VAX/VMS UTC System
6.
DATA ENTRY TEST DEFINITIONS
6.1
System Data
6.1.1
Data Preparation - General
666/YJ/16940/000
Reference: VAX SRS section 2.6
Note :
When executing this test, the engineer should refer to the Operators
handbook (ref 1.3.2(d)) and the Data Preparation Manual (ref 1.3.2(e)),
for details of the preparation procedure.
T06-00100
Purpose:
Action:
Result:
Action:
Result:
To commence the data preparation session.
At a terminal directly connected to the computer enter the command DBAS
The data preparation command file is invoked and a menu of options is
displayed.
Attempt to enter the same command on a second terminal.
The command is rejected with a warning message that the program is
already active.
T06-00200
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To prepare UTC data.
From the edit menu select the Edit UTC Data option.
The UTC FMS menu is displayed.
Select the "Equipment Data" sub-option.
Change the UTC equipment data file using the forms based data entry.
Both valid and invalid data should be input.
Return to the top level menu.
From the Process menu select and process the forms data.
The UTC equipment data is prepared and the invalid data is rejected.
Correct the invalid data and re-prepare the UTC equipment data in line
with the specification in paragraph 2.5.
All data is accepted.
T06-00300
Purpose:
Action:
SYSTEST.DOC
To prepare SCOOT data.
Return to the Edit menu and select the SCOOT data option.
Repeat the actions of test T06-00200 to change and prepare SCOOT
data.
In particular set up the following conditions Specify a maximum cycle time for a node which is less than the minimum
cycle time for the region. This should be rejected.
Issue 11.0 Page 6-1
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
Specify a "removable" stage in the translation plan. This should be
accepted.
SCOOT data is prepared.
T06-00400
This test has been superceded.
T06-00410
Reference: VAX SRS 2.7.4(5) & (6)
Purpose:
Note :
To prepare fixed time plans.
The normal mode for executing plan preparation is from the UTC Traffic
prompt using the command : PPRP. Plan modification and preparation
can only be called from the Process menu of Data Preparation when one
or more equipments (Junction or Pelican) or Equipment Word formats
have been modified such that one or more existing plans become invalid.
Action:
(a) From the Edit menu, select Junction data and modify a controller to
add or remove a stage or change a stage to/from demand dependent.
A plan should exist for this junction which will become invalid after
these modifications.
Action:
(b) Enter the Process menu, select the "Correct errors in plan data"
option which should now be available.
(a) Press return to process the plans.
The System gives an error message for the above plan corresponding to
the changes made.
Correct the plan to eliminate the errors and process again.
Result:
The plan is processed without error.
Action:
(a) Exit from data preparation and enter the command :
Result:
Result:
Action:
Result:
UPDA
(b) After the plans have been updated, start data preparation again by
entering the command :
DBAS
(b) Select the process option from the main menu.
The Plan correction option is no longer available from the menu.
Execute some of the tests detailed in T07-04520 to T07-4580 for on-line
plan preparation for junction and pelican controllers.
The results are the same as for tests T07-04520 to T07-4580.
T06-00500
This test has been superceded.
T06-00520
Purpose:
SYSTEST.DOC
To prepare Green Wave data.
Issue 11.0 Page 6-2
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Note :
The normal mode for executing plan preparation is from the UTC Traffic
prompt using the command : PPRP. Green wave plan modification and
preparation can only be called from the Process menu of Data Preparation
when one or more green wave plans become invalid.
Action:
(a) From the Edit menu, select Junction data and modify a controller
with a non-demand-dependent stage that is called in one of the green
wave plans and alter the stage such that is demand-dependent. Save
and process the data.
Result:
Action:
Result:
Action:
Result:
(b) Still from the process menu, select the "Correct errors in plan data"
option which should now be available.
(b) Press return to process the plans.
The System gives an error message for the above green wave plan
corresponding to the changes made.
Correct the junction data or modify the plan to send a DX or Dn bit to
eliminate the errors and process again.
The plan is processed without error.
Execute some of the tests detailed in T07-04570 for on-line plan
preparation for green waves.
The results are the same as for tests T07-04570.
T06-00600
Purpose:
Action:
Result:
Action:
Result:
To prepare further UTC data.
Return to the Edit menu and edit timetable and message data including
some errors.
From the Process menu select the timetables which have been modified
and the message texts and process them.
The data is processed and invalid data rejected.
Correct the invalid data and reprocess.
The data is successfully processed.
T06-00700
Purpose:
Action:
Result:
To attempt to input invalid responses to the data preparation prompts.
Follow the actions of the previous tests making invalid responses to the
prompts e.g. numbers out of range, letters in place of numbers etc.
All the responses are rejected and the prompts re-issued.
T06-00800
Purpose:
Action:
Result:
To use the HELP file whilst doing data preparation.
Repeat tests T06-00200 to T06-00700 via the HELP command file.
The results are the same as for T06-00200 to T06-00700.
T06-00900
Purpose:
SYSTEST.DOC
To list the source data.
Issue 11.0 Page 6-3
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
From the top level menu select the option to list source data. From the list
menu make a selection of data to be printed. List the data to a terminal
and printer.
All system data source files can be selected and listed on the system
printer or the current terminal. At the head of each listing is included the
time, date and User ID (or terminal ID) of the last person to make
changes.
T06-01000
Purpose:
Action:
Result:
To attempt data preparation listing when the system is online.
Start the traffic system. When the system is online, run data preparation
again and attempt to output a listing to the printer.
Data preparation continues; the listing request is actioned.
T06-01100
Purpose:
Action:
Result:
6.1.2
To show the system data is updated by operator command.
At a terminal enter the UPDA command.
The newly prepared data is installed and the system re-started if the new
system data are other than plans or timetables.
Data Preparation - Networked Systems
Reference: VAX SRS 2.10.6
T06-01200
Purpose:
Action:
Result:
To show that invalid data is rejected.
Attempt to enter, and prepare, the following data :
(a) UTC/SCOOT Data
- 9 TCCs
- TMC with SCN not = H99000
- A car park with signs and detectors controlled by different TCCs
(a) Plan Data - a green wave plan including junctions controlled by more
than 1 TCC.
All data is rejected with appropriate error messages.
T06-01300
Purpose:
Action:
Result:
To prepare data for a single TCC.
Amend UTC/SCOOT data for one TCC and select the prepare option for
a single TCC.
Data is only prepared for the selected TCC. This can be confirmed by
examining the creation date/time of the latest database files in the TMC
sub-directory.
T06-01400
Purpose:
SYSTEST.DOC
To prepare data for a partial system.
Issue 11.0 Page 6-4
System Test Specification for a VAX/VMS UTC System
Action:
Result:
6.2
666/YJ/16940/000
Set the value of MAX_LICENSED_CPU to one more than the number of
computers available. Select the option to prepare data for all TCCs.
A warning message is output to indicate that there is no data for the
"extra" TCC.
Terminal and User Data Preparation
Reference : VAX SRS 2.5.1 (22), 2.5.3 (2), (9), (10), (11)
T06-01500
Purpose:
Action:
Result:
Action:
Result:
To demonstrate the procedure necessary to gain access to the Terminal
and User Configuration facility.
Log on to TCCA as USER1 and enter a TUAC command.
The command is rejected as it is only allowed on the TMC.
Log off TCCA and log on to the TMC as USER1. Enter a TUAC
command.
The command is accepted and the Terminal and User Preparation main
menu is displayed.
T06-01600
Purpose:
Action:
Result:
To demonstrate the set up and preparation of terminal data.
Select the Terminal option following a TUAC command. Enter terminal
data and confirm that the data will not prepare without error unless :
• there is a log printer connected to the TMC.
• all SCNs must be of the form Tnnyyy (T01000 not allowed)
Data prepares without any errors.
T06-01700
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To demonstrate the set up and preparation of User data.
(a) Enter a TUAC command and select the USER option. Add :
USER2 Access Level = 14 Sub-Areas = All
USER3 Access Level = 8 Sub-Areas = (any 3)
USER4 Access Level = 1 Sub-Areas = None
The data is accepted and prepares without error.
(b) Delete the USER1 data and re-prepare.
The data is rejected since there must be at least one User account with
level 16 access at all times.
(c) Restore USER1 data. Enter invalid user names (too long, invalid
characters), passwords (ditto), sub-areas etc.
All invalid data is identified correctly and is rejected.
T06-01800
Purpose:
SYSTEST.DOC
To demonstrate the update of User and Terminal data on all TCCs.
Issue 11.0 Page 6-5
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
When all User and Terminal data has been successfully prepared, enter a
UPDA USERS command on the TMC.
The new data is sent to all TCCs; each TCC must shut down and re-start
with the new data. This can be verified by logging on to a TCC as one of
the new Users and entering a WHAT T00000 command.
T06-01900
This test has been superceded.
T06-01950
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that a user can change the access level on any command.
(a) Use the same USER1 to USER4 terminal setups as defined in tests
T06-01600 and T06-01700.
(b) Log on to the system as USER2 and attempt to enter commands
whose default values are level 16, such as CHCK, MAIN, OFFC and
TUAC.
(c) Log on as USER3 and attempt to enter some commands whose
default levels are greater than 8.
(d) Repeat for USER4 for commands with default levels greater than 1.
All the commands are rejected.
(e) Enter the TUAC command and select the option to alter the
command level of an operator command.
(f) Alter some of the command levels of the commands tested in (b) to
level 14 and repeat the test.
(g) Alter some of the command levels of the commands tested in (c) to
level 8 and repeat the test.
(h) Alter some of the command levels of the commands tested in (d) to
level 1 and repeat the test.
All the commands are accepted.
Correct all commands to their default levels and process the data.
The command levels return to their default values.
6.3
Baseline Data
6.3.1
Baseline Data - General
Reference : VAX SRS 2.6
T06-02000
Purpose:
Action:
SYSTEST.DOC
Show that data may be recorded in and listed from the baseline database.
Using the command RUBA add and modify information in the baseline
database. Show that all parameters which may be used to set up baseline
data will be accepted under the RUBA command. List the contents of the
baseline database using the LUBA command and ensure that all the values
entered appear in the list. Listings should make use of both forms of the
LUBA command i.e. a) a full listing of all data, and b) a snapshot listing
Issue 11.0 Page 6-6
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
of one parameter for various single and wildcarded SCNs. The following
parameters must be entered under the RUBA command:
a
BIAS - L
n
CGIF - L
aa
CGOF - L
b
CGWT - L
o
CLIF - L
bb CLWT - L
c
DETU - D
p
DFOF - L
cc DGEL - L
d
DGSL - L
q
ELAG - L
dd ETHR - A
e
FDWN - R
r
FTHR - A
ee GGAI - L
f
GSAT - L
s
INCY - L
ff
INMQ - L
g
INOF - L
t
INSP - L
gg JNYT - L
h
MAXC - R
u
MINC - R
hh MFBI - N
i
OFWT - L
v
QCMQ - L ii
SFBI - N
j
SJNY - D
w
SLAG - L
jj
SMAN - D
k
SMAX - L
x
SMIN - L
kk SMUL - L
l
SPEN - A
y
SSAT - L
ll
STOC - L
m
TRAF - A
z
TREN - R
Where the letters A, L, N, R, S, indicate if the parameter affects Area,
Link, Node, Region, or Stage information.
The iformation recorded against particular links, nodes etc. is displayed
when the baseline database is listed. All the parameters in the list are
accepted and included in the baseline database. The current data is not
affected.
T06-02100
Purpose:
Action:
Result:
Show that not all parameters which may be changed by operator
command are permitted in the baseline database.
Using the command RUBA attempt to add information into the baseline
database using the list of commands below. Show that the RUBA
command will not allow these parameter values to be included in the
database:
(a) ADJU - A
(a) CYOS - R
(a) CYFX - N
(a) DSTS - D
(a) FCYT - R
(a) OFST - N
(a) SPLT - N
All the commands are rejected.
T06-02200
Purpose:
Action:
SYSTEST.DOC
Show that the baseline database is implemented when the SCOOT subsystem is re-initialised or the system restarted.
Re-initialise the SCOOT sub-system. Check for all the parameters entered
into the baseline database in test T06-02000 that the correct values have
Issue 11.0 Page 6-7
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
been implemented subject to any modification by the journal or timetable.
Restart the system and again check that values are implemented.
The parameters are set to their values in the baseline database.
T06-02300
Purpose:
Action:
Result:
Action:
Result:
6.3.2
To show the effect of changes in the configuration of the SCOOT system
on baseline data.
For a link which has parameter values set in the baseline database, delete
the link from the SCOOT source data and use database preparation to
create a new SCOOT database. Restart the system.
When the baseline commands for the deleted link are encountered a fault
message is displayed, the commands are ignored and are flagged as faulty.
Reconfigure the link into the SCOOT database. Re-initialise the SCOOT
sub-system.
When the baseline commands for the reinstated link are encountered they
are actioned and are no longer flagged as faulty.
Baseline Data - Networked Systems
Reference: VAX SRS 2.10.11
T06-02400
Purpose:
Action:
Result:
To demonstrate that Baseline data is local to each TCC.
At a TCC terminal enter a series of RUBA commands for SCOOT
equipment which is local to the TCC, and for SCOOT equipment which is
on a remote TCC.
All valid commands are accepted.
T06-02500
Action:
Result:
Enter a RUBA command for an Area level parameter with at least one
TCC off-line.
The command is rejected as all TCCs must be available to receive the
update.
T06-02600
Action:
Result:
Enter a LUBA command with no parameters, at any terminal.
Baseline data for the whole system is listed on the TMC printer.
T06-02700
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate that a single TCC may have its SCOOT database reinitialised.
Enter a REIN H01000 command on TCCA.
The SCOOT sub-system on TCCA goes off-line, the SCOOT database is
re-initialised and the SCOOT sub-system comes back on-line. All other
TCCs are unaffected.
Issue 11.0 Page 6-8
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T06-02800
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate that a all TCCs may have their SCOOT databases reinitialised.
Enter a REIN command on TCCA, with no hardware parameter.
The SCOOT sub-system on all TCCs goes off-line, the SCOOT database
is re-initialised and the SCOOT sub-system comes back on-line.
Issue 11.0 Page 6-9
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
7.
JUNCTION AND PELICAN CONTROL AND MONITORING TEST
DEFINITIONS
7.1
Junction interface
7.1.1
VA Detector Faults
Reference : MCE 0360C paragraph 4.3.1.11. VAX SRS 2.7.1
T07-00100
Purpose:
Action:
Result:
Action:
Result:
To ensure that, when a DF reply bit is returned by an intersection
controller, appropriate messages are produced.
Call up a MONI display for a controller equipped with DF facilities, and
operating under plan control.
Produce a DF bit by setting the appropriate switch on a test set or a
controller simulator box.
Check that DF is now being returned. Use the 'LSTF' command after 3
seconds to confirm that the controller now has a detector fault.
The DF bit is returned for 3 seconds and then a 'Detector fault' message is
output. The associated non-isolating fault wall map lamp flashes.
Clear the detector fault using the XFLT operator command.
The non-isolating fault wall map lamp is extinguished. After 3 seconds the
fault is re-reported and the associated non-isolating fault wall map lamp
flashes.
T07-00200
Purpose:
Action:
Result:
To ensure that a detector fault is reported when a controller is operating
under local control.
Repeat sub-test T07-00100 using a controller under local control.
The detector fault is reported as above.
T07-00300
Purpose:
Action:
Result:
To prove that detectors faults are not reported when a controller is
isolated by TX fault.
Repeat test T07-00100 using a controller isolated by TX fault.
The fault is not reported.
T07-00400
Purpose:
Action:
Result:
7.1.2
To prove that a detector fault is reported when a controller is isolated by
"signals stuck" fault.
Carry out test T08-12000 to isolate a controller by signals stuck fault.
Repeat test T07-00100.
The detector fault is reported.
Junction Remote Reconnection
SYSTEST.DOC
Issue 11.0 Page 7-1
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Reference : MCE 360C paragraph 4.3.1.5 VAX SRS 2.7.1
T07-00500
Purpose:
Action:
Result:
Action:
Result:
7.1.3
To check that the presence of the RR bit is detected and that whilst
present, the junction is removed from computer control.
(a) Call up a MONI display for a junction with the RR bit available.
Check that a plan or similar mode of control is active.
(b) Using the test set or otherwise introduce one or more non-isolating
fault conditions on the junction.
(b) Simulate the RR bit.
The junction is shown to be remote attended and any control information
previously being sent out is terminated.
Remove the RR bit.
The junction is reconnected to the system. The previous fault conditions
present are cleared and the junction resumes normal operation.
Pelican Remote Reconnection
Reference : VAX SRS 2.7.2
T07-00600
Repeat the test T07-00500 for junction remote reconnection facility, using
an appropriate pelican controller (or simulator). Verify that the pelican
RR bit fulfills the same functions as the junction RR bit.
7.1.4
SD Bit Stuck
Reference : VAX SRS section 2.7.1
T07-00620
Purpose:
Action:
SYSTEST.DOC
To show that the SD1 bit is monitored for continuous output and a nonisolating fault raised if it is returned for more than a configured time.
(a) In the "System Wide Variants" screen of Data Preparation, set the
time for a fault to be raised on the SD1 bit being continuously set to 1
hour.
(b) Create a junction reply word format to include the SD1 bit, also
checking this bit is displayed in the HELP text.
(b) Set up a controller with this format and a fixed-time plan with an
alternative sequence event.
(b) Process the data and enter the command :
UPDA
(b) After the system has updated, ensure there are no isolating faults on
the controller.
(b) Put the controller on to the fixed-time plan with the alternative stage
sequence by operator control.
(b) Set up OVRB on the controller and overwrite the SD1 bit, noting the
start time.
Issue 11.0 Page 7-2
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
After 1 hour a "permanent demand for alternate stage sequence" fault is
raised on the controller. The controller is not isolated. This message is
included in the system log.
T07-00630
Purpose:
Action:
Result:
To show that the above fault is cleared when the SD1 bit is absent for
more than 3 seconds.
Cancel the SD1 bit overwrite in the previous test, noting down the time.
After 3 seconds the fault is cleared.
T07-00640
Purpose:
Action:
Result:
7.1.5
To show that the above fault can be cleared by an operator command.
(a) Repeat test T07-00620 (e) to (g)
(b) After one hour the fault is raised again
(b) Enter the command :
XFLT Jnnnnn 412
where nnnnn is the SCN of the controller
(a) The fault is cleared.
(b) With overwrite on the SD1 bit continuously maintained, the fault is
raised again after a further 1 hour.
Test Facility bit (TF)
Reference : VAX SRS section 2.7.1
T07-00660
Purpose:
Action:
Result:
To prove that presence of the TF test facility bit for three or more
seconds generates a system alarm.
(a) Create a junction reply word format to include the TF bit, also
checking this bit is displayed in the HELP text.
(b) In data preparation modify the reply bit format of a controller to use
this format.
(b) Process the data and enter the command : UPDA.
(b) Overwrite the controller reply bits using OVRB such that the TF bit
is permanently set.
After 3 seconds a system alarm is raised and a "controller under
maintenance test facility" message is written to the system log.
T07-00670
Purpose:
Action:
Result:
7.1.6
To prove that the absence of the TF test facility bit for three or more
seconds generates a "maintenance test facility finished" message.
Cancel the overwrite of the TF bit.
After 3 seconds a "maintenance test facility finished" message is written to
the system log.
Junction Dimming Override
SYSTEST.DOC
Issue 11.0 Page 7-3
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Reference : VAX SRS section 2.7.1
T07-00700
Purpose:
Action:
Result:
Action:
Result:
To check that, when a dimming override command is called up by the
timetable, an SO control bit is set to override the solar cell control for
intersection controllers.
(a) Call up a MONI display for the first and last controllers in the IRN
list.
(b) Check that the current day's timetable includes the DIMO and XDIM
events. Set the system time, using the TIME command to at least 2
minutes before the DIMO event.
(b) Set some controllers in local mode.
(a) The SO bit is clear.
(b) The LSTS command for the controller does not list the solar dimming
override as being operational.
Call up MONI displays for some of the controllers in local mode. Wait for
the DIMO timetable event to occur.
(a) The SO bit is set.
(b) The LSTS command for the controller show that solar dimming
override is operational.
T07-00800
Purpose:
Action:
Result:
7.1.7
To ensure that, when the timetable cancels the dimming facility, the SO
bit is no longer sent out.
With the MONI display still active from the previous test and the SO
control bit being sent, set the system time to at least 2 minutes before the
XDIM command. Wait for the XDIM event to occur.
The SO bit is no longer transmitted.
LSTS no longer lists the solar dimming override as being operational.
Green-wave Active (GA) bit
Reference : VAX SRS section 2.7.1
T07-00820
Purpose:
To show that a controller configured with the GA control bit will receive
with this bit when a green wave is active on that equipment.
Action:
(a) Configure two or more controllers with the GA control bit and create
or modify two green-wave plans. The first plan should include all
these controllers and the second should have all except one
controller.
Result:
SYSTEST.DOC
(b) Set up MONI or DIPM displays on two of the controllers.
(b) Implement the first green-wave plan using the GWAV command.
Both controllers are sent the GA bit immediately the green-wave is
started. After each junction is dropped from green-wave control the GA
bit is removed.
Issue 11.0 Page 7-4
System Test Specification for a VAX/VMS UTC System
Action:
7.1.8
666/YJ/16940/000
(a) After the green wave has completed, set up the MONI or DIPM
displays to show one controller from the second green-wave plan and
the controller not in this plan.
Result:
(b) Implement the second green-wave plan using the GWAV command.
The controller in the green-wave plan is sent the GA bit as before. The
controller not in the plan does not receive the GA bit.
Action:
(a) Repeat the test with the first green wave.
Result:
(b) When one or more of the controllers is operating under green-wave
control, cancel the green wave with the XGWA command.
When the command is accepted by the system all the controllers in the
green-wave plan return to their previous mode of control and their GA
bits are cancelled.
Solar Bright (SB) bit checking
Reference : VAX SRS section 2.7.1
T07-00840
Purpose:
To prove that a junction controller configured with the SB reply bit and
no corresponding SO control bit operates correctly.
Action:
(a) Set up an OVRB screen for a controller configured with the SB reply
bit and no SO control bit.
Result:
Action:
Result:
(b) Override the SB bit with one.
(b) Set the system time to 02:59 using the TIME command.
(b) Wait for the time to reach 03:00.
After 3 seconds a "lamps not dimming" fault is raised and written to the
system log.
(a) Cancel the fault on the controller.
(b) Override the SB bit with 0.
(b) Set the system time to 11:59 using the TIME command.
(b) Wait for the time to reach 12:00.
After 3 seconds a "signals not on full brightness" non-isolating fault is
raised and written to the system log.
T07-00850
Purpose:
Action:
Result:
Action:
To prove that a controller configured with the SB reply bit and SO
control bit operates correctly.
Cancel any faults on the controller.
Repeat test T07-00840 for a controller configured with the SO control
and SB reply bit. Ensure the SO bit is not set.
As for test T07-00840.
(a)
Cancel any faults on the controller.
(b) Set the system time to 12:00.
SYSTEST.DOC
Issue 11.0 Page 7-5
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
(b) Ensure the SB bit is being returned from the controller.
(b) Enter the DIMO command for this controller.
The SO control bit is transmitted to the controller.
After a short period the SB reply bit is received.
Repeat the above test, but override the SB reply bit with 0.
After 3 seconds a "lamps not dimming" non-isolating fault is raised and
written to the system log.
T07-00860
Purpose:
Action:
Result:
7.1.9
To prove that a pelican controller configured with the SB reply bit
operates correctly.
Repeat tests T07-00840 and T07-00850 with a pelican controller.
As for tests T07-00840 and T07-00850.
DR reply bit checking
Reference : VAX SRS section 2.7.1
T07-00900
Purpose:
Action:
Result:
To prove that the system monitors the operation of demand dependent
stages when a controller is under local control.
(a) Using OVRB for a junction which has demand dependent stages
configured.
(b) Overwrite the stage reply bit for the demand dependent stage with
zero.
(b) Overwrite the stage demand reply bit with one.
Within 241 seconds the fault is reported.
T07-01000
Purpose:
Action:
Result:
To prove that the system monitors the operation of demand dependent
stages when a controller is under fixed time plan or SCOOT control.
Using OVRB for a junction which has demand dependent stages
configured.
(a) Overwrite the stage reply bit for the demand dependent stage with
zero.
(a) Overwrite the stage demand reply bit with one.
Within one plan cycle the fault is reported for fixed time control and
within 241 seconds for SCOOT.
T07-01100
Purpose:
Action:
SYSTEST.DOC
To prove that the system will not cause a demand dependent stage to be
called if the demand is not present when the demand dependent stage
event is reached in the plan.
Using OVRB for a junction which has demand dependent stages
configured overwrite for 3 seconds the stage demand reply bit with the
Issue 11.0 Page 7-6
System Test Specification for a VAX/VMS UTC System
Result:
7.1.10
666/YJ/16940/000
value one when the controller is on a stage other than the demand
dependent stage.
The demand dependent stage is not called during the next plan cycle.
Operation of Part-Time Signals
Reference : VAX SRS 2.7.1
T07-01200
Purpose:
Action:
Result:
Action:
Result:
To prove that part-time signals may be controlled by operator command.
At a terminal enter the command :
SLOF aaaaaa
where aaaaaa is the SCN of a part-time signal (The
SCN may be wildcarded).
Using the MONI command confirm the correct state of the SL bit (as
defined in the data) for signals on is sent to the controller.
At another terminal enter the command:
XSLO aaaaaa
where aaaaaa is as above.
Using the MONI command confirm the correct state of the SL bit (as
defined in the data) for signals off is sent to the controller.
T07-01300
Purpose:
Action:
To prove that part-time signals may be controlled by timetable command.
Repeat T07-01200 with the SLOF and XSLO commands being timetable
events.
T07-01400
Purpose:
Action:
To prove that part-time signals may be controlled by CAST.
Repeat T08-01200 with the SLOF and XSLO commands being included
in CASTS.
T07-01500
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To prove that if part-time signals do not reply with stage confirm bits
within the configured number of seconds of a XSLO request a fault is
reported.
At a terminal enter the command :
XSLO aaaaaa
where aaaaaa is the SCN of a part-time signal.
At another terminal use OVRB overwrite G1 and G2 (or OL if available)
with one.
Using the MONI command confirm the correct state of the SL bit (as
defined in the data) for signals on is sent to the controller. After 4 seconds
a fault is reported.
Terminate the OVRB
The fault is automatically cleared.
Issue 11.0 Page 7-7
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-01600
Purpose:
Action:
Result:
Action:
Result:
To prove that if part-time signals do not reply with simultaneous G1 and
G2 stage confirm bits within ??? seconds of a SLOF request a fault is
reported.
At a terminal enter the command :
SLOF aaaaaa
where aaaaaa is the SCN of a part-time signal.
At another terminal use OVRB overwrite G1 with zero.
Using the MONI command confirm the correct state of the SL bit (as
defined in the data) for signals off is sent to the controller. Within 120s a
fault is reported.
Terminate the OVRB and check that simultaneous G1 and G2 (or OL) is
returned.
The fault is automatically cleared.
T07-01700
Purpose:
Action:
Result:
7.1.11
To prove that if part-time signals do reply with simultaneous G1 and G2
stage confirm bits or OL bit whilst SL is present for signals on a fault is
reported indicating the signals are off despite SL.
At a terminal enter the command :
SLOF aaaaaa
where aaaaaa is the SCN of a part-time signal.
At another terminal use OVRB to overwrite G1 and G2 (or OL) with one.
Using the MONI command confirm the correct state of the SL bit (as
defined in the data) for signals on is sent to the controller. Within 120
seconds of the simultaneous G1 and G2 (or OL) a fault is reported.
Hurry Call (HC) bit operation
Reference : VAX SRS section 2.7.1
T07-01800
Purpose:
To ensure that, when the HC bit is returned by an intersection controller,
the controller is isolated and appropriate messages are produced.
Action:
(a) Call up a MONI display for a controller that is equipped with a test
switch for the HC reply bit and confirm that the HC reply bit is not
being returned.
Result:
(b) Using the instation test set switch force the HC bit for the controller
to be sent.
(b) Use the 'LSTF' command to confirm that the controller is now
isolated and has a HC detected.
The HC bit shall be returned for 3 seconds and then a 'Hurry Call
Detected' message shall be output.
T07-01900
Purpose:
SYSTEST.DOC
To ensure that, if within four minutes the HC bit is no longer returned the
appropriate messages are produced.
Issue 11.0 Page 7-8
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
With the MONI display still active from test T07-01800 use the test set to
remove the HC reply bit.
A 'Hurry Call Removed' message shall be output after the HC bit has
disappeared for 3 seconds.
T07-02000
Purpose:
Action:
Result:
Action:
Result:
To ensure that, when the HC bit is returned by an intersection controller
for more than four minutes a 'hurry call overrun' fault is declared and
appropriate messages are produced.
(a) Call up a MONI display for a controller that is equipped with a test
switch for the HC reply bit and confirm that the HC reply bit is not
being returned.
(b) Using the test switch force the HC bit for the controller to be sent.
(b) Use the 'LSTF' command to confirm that the controller has a HC
detected fault.
The HC bit shall be returned for 3 seconds and then a 'Hurry Call
Detected' message shall be output.
Wait for four minutes.
After four minutes a 'Hurry Call Overrun' message shall be output.
T07-02100
Purpose:
Action:
Result:
7.1.12
To ensure that, if after four minutes the HC bit is no longer returned, a
message is produced indicating the HC bit has cleared.
With the MONI display still active from the previous test use the test
switch to remove the HC reply bit.
A 'Hurry Call Removed' message shall be output after the HC bit has
disappeared for 3 seconds.
Gap Out (GO) bit operation
Reference : VAX SRS 2.7.1
T07-02130
Purpose:
Action:
To prove that when the gap out bit is sent with two or more stage force
bits, only one of the designated stages should be returned by the
controller.
(a) From the Edit UTC data option in data preparation set up a test
controller with 4 or more stages. All stage-to-stage transitions should
be set as valid and the bit format set up with the GO bit.
(b) Process the data, exit data preparation and from the -prompt enter :
UPDA
(b) After the UTC system restarts, create or modify a fixed-time plan
using the command PPRP to include one event with more than two
stages forced and the gap out facility implemented. The previous
event should be a single force bit with one of these stages. If any of
the stages in these two event is demand dependent they should have
their individual demand Dn bits set or general demand DX set.
SYSTEST.DOC
Issue 11.0 Page 7-9
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(b)
(b)
(b)
(b)
Result:
Action:
Result:
Action:
Result:
7.1.13
Process the plan and exit from plan preparation.
Implement the plan for this controller
Monitor the controller on a DIPM display
Four minutes after implementing the plan start the OVRB display for
the controller.
(b) When the controller leaves the stage prior to the event with the GO
bit and the effective stage has passed through its minimum green
period, overwrite the reply bits with intergreen for the required
period and then one only of the other stages in the event.
No error is raised by the UTC system.
Repeat item above but overwrite the reply bit with intergreen and then
one of the other stages in the event before the minimum green has
completed.
A minimum green error message is raised for the controller.
(a) Cancel overwrite in OVRB and any faults on the controller that are
raised.
(b) Repeat item (a) above but overwrite the reply bits after the intergreen
period with a stage not defined in the GO event.
A plan compliance fault is raised for the controller.
Pedestrian Inhibit (PI) bit
Reference : VAX SRS 2.7.1
T07-02150
Purpose:
Action:
Result:
To ensure that when the PI pedestrian inhibit bit is present for a junction
for more than 3 seconds a non-isolating fault is raised.
Set up a junction to have the "PI" bit in its reply word and operating on a
fixed-time plan.
Ensure there are no faults on the junction.
Using the overwrite facility in OVRB, set the PI bit.
After 3 seconds a "pedestrian stage inhibited" non-isolating fault is raised
and a message output to the terminal and system log.
T07-02160
Purpose:
Action:
Result:
To ensure that when the PI pedestrian inhibit bit is absent for a junction
for more than 3 seconds the fault shall be automatically cleared.
Cancel the OVRB overwrite of the PI bit.
After 3 seconds a "pedestrian reconnected" message is output to the
terminal and system log and the fault is cleared.
T07-02170
Purpose:
Action:
SYSTEST.DOC
To ensure that plan compliance checking shall continue when the
pedestrian stage inhibited fault is active on a junction.
Ensure there are no faults on the junction and it is operating on a fixedtime plan.
Issue 11.0 Page 7-10
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
7.1.14
666/YJ/16940/000
Using the overwrite facility in OVRB, set the PI bit.
After 3 seconds a "pedestrian stage inhibited" non-isolating fault is raised
and a message output to the terminal and system log.
If necessary, wait for four minutes since starting the fixed-time plan.
Create a plan compliance fault for the junction by setting the reply stage
bits to a different stage to that being forced.
A plan compliance fault is raised.
Controller Time Synchronization
Note :
Reference : VAX SRS 2.7.1
If day-of-week checking is not enabled for the controller under test then
use tests T07-02300 to T07-02500 otherwise use tests T07-02550 and
T07-2570.
T07-02200
Purpose:
To prove that invalid command lines for the SYNC operator command
are rejected by the system.
Action:
At an operators terminal enter the following commands (a) SYNC Xnnnnn attempt to synchronise a single OTU,
(a) SYNC Jnnnnn attempt to synchronise a single controller.
The commands are rejected with appropriate error messages.
Result:
T07-02300
Purpose:
Action:
Result:
To prove the correct operation of the group timer synchronisation facility.
(a) Call up a MONI display on different terminals for two junctions with
the SG/SR facility.
(b) Prepare to simulate the SR reply bit on one of the two junctions.
(b) Input the SYNC command.
(b) Simulate the SR reply bit for at least 3 seconds after the control
sequence has been transmitted.
On the MONI displays the 101 bit sequence is sent out to both
controllers. The SR reply simulation is seen on only one MONI. A
message is output to indicate that the SYNC has failed for the controller
whose SR bit was not replied.
T07-02400
Purpose:
Action:
SYSTEST.DOC
To prove the correct operation of the controller real time clock
synchronisation facility.
(a) Call up a MONI display on different terminals for two junctions with
the TS/CS facility.
(b) Prepare to simulate the CS reply bit on one of the two junctions.
(b) Set the system time to 2 minutes before the specified daily
synchronisation value. Wait for 2 minutes.
Issue 11.0 Page 7-11
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(b) Simulate the CS reply bit for at least 3 seconds after the control
sequence has been transmitted.
On the MONI displays the 101 bit sequence is sent out to both
controllers. The CS reply simulation is seen on only one MONI. A
message is output to indicate that the synchronisation has failed for the
controller whose CS bit was not replied.
T07-02500
Purpose:
Action:
Result:
To show that if the CS or SR reply bit is subsequently returned at the
wrong time of day no message is output.
Use an instation test set or otherwise to force the CS and SR bits for
suitable controllers to 1.
No messages are output and system operation is unaffected.
T07-02550
Note :
Purpose:
Action:
Result:
Purpose:
Action:
Result:
Before carrying out tests T07-02550 to T07-02570 a junction configured
with the TS control and CS reply bits must be set up. The durations of the
reply times for each day of the week should be set up as follows:
(a) Monday
3 seconds
(a) Tuesday
6 seconds
(a) Wednesday 9 seconds
(a) Thursday
12 seconds
(a) Friday
15 seconds
(a) Saturday
18 seconds
(a) Sunday
21 seconds
The times given above are subject to a tolerance of plus or minus second.
To demonstrate that replies which are out of range are rejected and an
appropriate error message output.
Use the OVRB screen to set the CS reply bit for a period of less than 2
seconds.
The "invalid day of week" message is output.
To demonstrate that replies which are out of range are rejected and an
appropriate error message output.
Use the OVRB screen to set the CS reply bit for a period of more than 22
seconds.
The "invalid day of week" message is output.
T07-02570
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate that if a CS reply bit duration is other than that for the
current day of the week an appropriate error message is output.
Use the OVRB screen to set the CS reply bit for a period which is valid
(i.e. in the range 3 to 21 seconds) but which is different from that which
should be sent according to the current day of week as given by the
System date.
The "wrong day of week" message is output.
Issue 11.0 Page 7-12
System Test Specification for a VAX/VMS UTC System
7.1.15
666/YJ/16940/000
Other Bits
Reference : VAX SRS 2.7.1
T07-02600
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
To demonstrate the correct functioning of FM, FC, LL & LC controller
bits.
Observe a junction Monitor display with FM and LL control bits.
Implement a FALLBACK plan on this junction.
The FM bit is set and the corresponding FC bit is then returned.
Clear the FC bit using OVRB.
After 4 seconds a fault will be reported
Set the FC bit again.
The fault is not cleared.
Use an operator command to clear the fault.
The fault is cleared.
Implement an INHIBIT plan on the junction.
The LL control bit is set and the corresponding LC bit is returned.
Override the LC bit.
The system does not process the LC bit and therefore nothing happens.
T07-02700
Purpose:
Action:
Result:
Action:
Result:
To show the reaction of the system to controller fault bits.
Set the following bits individually or in combination for a junction.
(a) LO
lamps off
(a) LF1
lamp fault
(a) LF2
lamp fault (if configured)
(a) MC
Manual control
(a) CF
Controller fault
After 3 seconds continuous presence of a bit a fault is logged and a
message output.
Clear the bit or change the combination of bits.
After 3 seconds of each bit clearing the corresponding fault is cleared and
a message output.
T07-02750
Purpose:
Action:
Result:
SYSTEST.DOC
To show the correct operation of the user defined remote request type.
Enter data preparation, UTC data edit, and add the remote request bits
SP1 to SP8 to an OTU with vacant bit positions. Save and process the
data. Update the data.
The data is processed and updated successfully.
Issue 11.0 Page 7-13
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
7.2
666/YJ/16940/000
Display an OVRB screen for the above controller. Overwrite one of the
user-defined remote request bits with a one.
After 3 seconds a "remote request on" message is output to the fault log
and an operational alarm is raised.
Cancel the overwrite.
After 3 seconds a "remote request off" message is output.
Pelican Facilities
Reference : VAX SRS 2.7.2
T07-02800
Purpose:
Action:
Result:
To prove that the system monitors the operation of pelican controllers
with respect to pedestrian demands (WC reply bit) when the pelican is
under local or SCOOT control.
Using OVRB for a pelican which has the WC bit configured.
(a) Overwrite the GX bit with one.
(a) Overwrite the WC bit with one.
Within 180 seconds a pelican demand not being met a fault is reported.
T07-02900
Purpose:
Action:
Result:
To prove that the system monitors the operation of pelican controllers
with respect to pedestrian demands (WC reply bit) when the pelican is
under fixed time plan control.
Using OVRB for a pelican which has the WC bit configured.
(a) Overwrite the GX bit with one.
(a) Overwrite the WC bit with one.
Within one plan cycle a pelican demand not met fault is reported.
T07-03000
Purpose:
Action:
Result:
To prove that a pelican operates if the WC bit is present.
Repeat tests T07-02800 and T07-02900 with the GX bit operating
normally.
The Pelican goes to the pedestrian stage within one cycle each time the
WC bit is present.
T07-03100
Purpose:
Action:
SYSTEST.DOC
To ensure that the system will detect when a pelican controller has failed
to return a GX reply bit for longer than the permitted length of time and
then take the appropriate action.
(a) Call up a MONI display for a pelican controller.
(b) Check that the controller is not isolated and that a normal plan is in
progress.
(b) Use a test set to simulate the actions of the controller in following the
PV control bits of the plan.
Issue 11.0 Page 7-14
System Test Specification for a VAX/VMS UTC System
Result:
7.3
666/YJ/16940/000
(b) After a cycle of normal operations stop following the control bits and
leave the GX reply bit absent for a complete cycle.
(b) Use the 'LSTF' command to confirm that the controller now has a
signals stuck fault.
After 60 seconds the controller shall be isolated, a 'Signals stuck' message
shall be output and the alarm sounded.
Master Cycle Counter
Note : This is transparent to the user.
7.4
Signal Co-ordination by Fixed Time Plans
7.4.1
LIPT command - invalid command lines
Reference : MCE 0360C paragraph 4.1.14 VAX SRS 2.5.1, 2.7.4 & 2.9.4
T07-03200
Purpose:
Action:
Result:
7.4.2
To prove that invalid command lines for the LIPT command are rejected.
Enter the following operator commands :
(a) LIPT
(a) LIPT aa
where aa is an invalid plan number,
(a) LIPT aa bbbbb
where aa is a valid plan number, bbbbb is a
valid SCN,
(a) LIPT bbbbb aa
where aa is an invalid plan number, bbbbb is a
valid SCN,
(a) LIPT bbbbb aa
where aa is a valid plan number, bbbbb is an
invalid SCN,
(a) LIPT bbbbb aa c
where aa, bbbbb are valid parameters and c is
a digit or letter.
The commands are all rejected with appropriate error messages.
PLAN Command - Invalid Command Lines
Reference : MCE 0360C paragraph 4.1.14 VAX SRS 2.5.1, 2.7.4
T07-03300
Purpose:
Action:
SYSTEST.DOC
To prove that invalid command lines for the PLAN command are rejected.
Enter the following command lines :
(a) PLAN
(a) PLAN Taaaaa bb
(a) PLAN Aaaaaa bb
where aa is an invalid sub-area,
(a) PLAN Aaaaaa bb
where aa is a valid sub-area and bb is an
invalid plan number.
(a) PLAN A00000 bb
where bb is plan which is not enabled for
all sub areas by operator command.
Issue 11.0 Page 7-15
System Test Specification for a VAX/VMS UTC System
Result:
7.4.3
666/YJ/16940/000
The commands are all rejected with appropriate error messages.
Listing of stored plans
Reference : MCE 0360C paragraph 4.1.14 VAX SRS 2.9.4
T07-03400
Purpose:
Action:
Result:
7.4.4
To prove the use of the LIPT operator command to list out plan timings.
Enter LIPT operator commands to list out plan timings for :
(a) a single sub-area,
(a) the current running plan,
(a) a single intersection,
(a) a single Pelican.
(a) all sub-areas
(a) all intersections
(a) all pelicans
The requested plan timings are listed on the operators terminal. The
values may be checked against the data source files for plans.
Fixed Time Plan Lines
Reference : VAX SRS 2.7.5
T07-03500
Purpose:
Action:
Result:
To prove that all possible plan line formats are available.
Plan lines including the following points should be prepared.
(a) Containing 16 events.
(a) Cycle time of 255 seconds.
(a) All the possible stage sequences for a given controller.
(a) Specific (Dn) demand for all demand dependant stages.
(a) General demand (DX) for the demand dependant stages.
(a) Containing Nominate and Add pairs.
(a) Containing alternative stage sequences.
(a) Containing the gap-out (GO) bit.
All these forms are available.
T07-03600
Purpose:
Action:
SYSTEST.DOC
To show that the various forms of plans can be used to control junctions.
Observe a junction with a DIPM display as the following plans are
imposed on it :
(a) A plan containing 16 events.
(a) A plan containing a smaller number of events.
Issue 11.0 Page 7-16
System Test Specification for a VAX/VMS UTC System
Result:
7.4.5
666/YJ/16940/000
(a) A plan with a cycle time of 255 seconds.
(a) Plans with all the valid stage sequences for the junction.
(a) Plans containing n-1 demand dependant stages, where n is the number
of stages on the controller.
(a) Plans containing n-1 individually forced demand dependant stages,
where n is the number of stages on the controller.
(a) Plans containing general demand (DX) to a demand dependant stage
to force all demand dependant stages.
(a) Plans giving the time for a non-run demand dependant stage to the
previous and subsequent stages.
(a) Plans containing alternative stage sequences dependant on the state of
the SD reply bits.
(a) Plans containing the GO bit associated with two or more stages.
All the plans behave as required.
Plan Selection by Operator
Reference : MCE 0360C paragraph 4.1.11, 6.4 VAX SRS 2.7.4
Note :
In the following sub-tests MONI displays should be set up for the first and
last controller IRNs in the area and, if possible, a live update graphics
display for these.
The tests should check that the plan is actioned in the controller within 30
seconds of the command being input and that there is a delay of no more
than 6 seconds between the first and last controllers receiving the new
control data.
Initially, all controllers should be running the appropriate timetable
invoked plan.
T07-03700
Purpose:
Action:
Result:
To prove the selection of fixed time plans by operator command.
Ensure that no high priority plans are running.
Enter a PLAN command to select a new plan for a single sub-area.
Messages are written to the VDU to indicate that the timetable plan has
been cancelled and the new plan started.
Use the LSTS command to verify that the sub-area is operating under the
new plan.
T07-03800
Purpose:
Action:
Result:
SYSTEST.DOC
To prove that the operator plan takes priority over any timetable plan
changes.
With the plan introduced by T07-03700 still active, use the TIME
command to adjust the system time to 2 minutes before a timetable plan
change is due for the same sub-area.
Wait for 2 minutes.
A message appears on the VDU to indicate that a plan change is due, but
the operator plan is not changed.
Issue 11.0 Page 7-17
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-03900
Purpose:
Action:
Result:
To prove that a second PLAN command by the operator will override the
first.
With the plan introduced by T07-03700 still active, enter a further PLAN
command to select a different plan on all sub-areas.
The new plan is started on all sub-areas and messages are written on the
VDU to indicate that the previous plans have been cancelled and the new
plan started.
T07-04000
Purpose:
Action:
Result:
Action:
Result:
To prove that a manual plan can be cancelled by an operator command.
With the plan introduced by T07-03900 still active, enter an operator
command (XPLA) to cancel the plan on one specified sub-area.
The operator plan is cancelled and the specified sub-area reverts to the
timetable plan. Messages appear on the VDU to confirm this.
Use the LSTS command to check that the timetable plan is now active.
Enter the XPLA command to cancel the plan introduced by T07-03900
on all sub-areas
All sub-areas revert to the timetable plan.
T07-04100
Purpose:
Action:
Result:
Action:
Result:
To prove that plan 0 can be selected by operator command
Enter the PLAN command to select plan 0 on one sub-area.
Use the MONI command to monitor the controllers in the chosen subarea.
All controllers in the chosen sub-area are operating in local mode. No
control bits are being sent to those controllers.
Use the XPLA command to cancel plan 0 in the chosen sub-area.
The controllers in the chosen sub-area revert to the timetable plan.
T07-04200
Purpose:
Action:
Result:
Action:
Result:
To overlay a timetable plan with the same operator plan.
Check the fixed time plan that is currently selected by the timetable.
Enable SCOOT for the sub-area using the SCOO command for the
appropriate region.
Enter an operator command to select the same fixed time plan to override
the SCOOT plan.
The fixed time plan takes priority over the SCOOT plan.
Cancel the operator plan with a XPLA command.
The SCOOT plan is reinstated and a message appears on all terminals.
T07-04300
Purpose:
SYSTEST.DOC
To show that plan changes may be implemented by CAST
Issue 11.0 Page 7-18
System Test Specification for a VAX/VMS UTC System
Action:
Result:
7.4.6
666/YJ/16940/000
Set up CASTs to impose new plans and remove plans from various
controllers. Implement these CASTs both by Operator command and by
timetable.
The plan changes behave in the same manner as if they had not been
included in a CAST.
Smooth and Abrupt Plan Changes
Reference : VAX SRS
T07-04320
Purpose:
Action:
Result:
Action:
Result:
To show that a smooth fixed-time plan change occurs on a controller
when the current and new plans have the same cycle time and both plans
have an overlapping period where the same control bits are sent.
Carry out the following actions :
(a) Prepare or modify two fixed-time plans for one controller that is not
isolated such that they both have same cycle time and there is a
period of at least one second where the same stage is forced in both
plans.
(a) Process both plans and implement the first using the PLAN
command.
(a) Display the controller on DIPM on one monitor and MONI on
another (if available).
(a) After four minutes action the second plan using the PLAN command.
During the overlap period of the two plans DIPM shows the plan change
occurs. Both DIPM and MONI show that the same stage continues until
the next event occurs in the new plan and the stage has completed its
minimum green time.
(a) Modify a timetable to include both of the above plan events with at
least five minutes between each event.
(b) Alter the time to just before the first event.
(b) Display the controller on DIPM.
As for the previous test.
T07-04340
Purpose:
Action:
Result:
SYSTEST.DOC
To show that an abrupt plan change occurs on a controller when the
current and new fixed-time plans have the same cycle time and both plans
have no overlapping period where the same control bits are sent.
(a) Prepare or modify two fixed-time plans for one controller that is not
isolated such that they both have same cycle time and there is no
period where the same stage is forced in both plans.
(b) Process both plans and implement the first using the PLAN
command.
(b) Display the controller on DIPM on one monitor and MONI on
another (if available).
(b) After four minutes action the second plan using the PLAN command.
The second plan is implemented immediately.
Issue 11.0 Page 7-19
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-04350
Purpose:
Action:
Result:
To show that an abrupt plan change occurs on a controller when the
current and new fixed-time plans have different cycle times.
(a) Prepare or modify two fixed-time plans for one controller that is not
isolated such that they have different cycle times.
(b) Process both plans and implement the first using the PLAN
command.
(b) Display the controller on DIPM on one monitor and MONI on
another (if available).
(b) After four minutes action the second plan using the PLAN command.
The second plan is implemented immediately.
T07-04360
Purpose:
Action:
Result:
Action:
Result:
7.4.7
To show that an abrupt plan change occurs on a controller that is not
isolated when the current and new plans are of different types.
(a) Implement a valid fixed-time plan on a controller.
(b) After four minutes action a green-wave plan which has an event for
this controller using the GWAV command.
The controller changes to green-wave control when at its event action
time.
Repeat the test for the a number of other combinations of different plan
types between :
(a) Fixed-time.
(a) Local control.
(a) SCOOT.
(a) Green-wave.
The controller changes abruptly to the new mode of control.
Pelican Facilities
Reference : VAX SRS 2.7.4, 2.7.8
T07-04400
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate use of the PX bit to simulate pedestrian demand.
Perform the following :
(a) Select a pelican controller which has a plan involving use of the PX
bit.
(a) Monitor the chosen pelican controller using the MONI command.
(a) Using the PLAN command select the appropriate plan for that
pelican.
(a) Check that the PX bit is enabled at the same time as the PV bit is
disabled to open the pedestrian demand window.
(a) Wait until the end of the demand window.
(a) The PX bit is enabled at the same time as the PV bit is disabled.
Issue 11.0 Page 7-20
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(b) The GX bit is absent soon after in response to the simulated demand.
(b) The PX bit is disabled at the same time as the PV bit is enabled.
T07-04500
Purpose:
Action:
Result:
7.5
Plan Preparation and Amendment
Note :
7.5.1
To demonstrate use of varied durations of pedestrian window within a
pedestrian plan.
(a) Select a pelican controller which has a plan involving use of two
different window durations.
(b) Monitor the chosen pelican controller using the MONI command.
(b) Using the PLAN command select the appropriate plan for that
pelican.
(b) Check that the PV bit is disabled at the times in the plan which denote
the start of the demand window.
(b) Check that the PV bit is enabled at the times in the plan which denote
the end of the demand window.
(b) Cause pedestrian demands both inside and outside the limits of each
window.
(a) The PV bit will respond as requested by the pelican plan.
(b) For any demands within the window limits the GX bit is absent soon
after in response to the demand.
(b) No action is taken for any demands outside the window limits.
Section 6.1 contains tests for plan correction and modification as part of
the data preparation process. This section details tests carried out for a
new system and through the operator command PPRP.
On-line Plan Preparation
T07-04510
Purpose:
Action:
Result:
To show that invalid command lines for the PPRP command are rejected.
Enter the following commands from the "-" prompt :
(a) PPRP nnn
where nnn is an invalid plan number
(a) PPRP t nnn
where nnn is a valid plan number and t is
an invalid plan type
(a) PPRP emmmmm nnn
where e is an invalid equipment type,
mmmmm is a valid SCN, and nn is a valid
plan
(a) PPRP emmmmm t nnn
where emmmmm is a valid equipment and
SCN, t is a valid plan type and nnn is an
invalid plan number
The commands are all rejected with the appropriate error messages.
T07-04520
Purpose:
SYSTEST.DOC
To prepare fixed-time plans.
Issue 11.0 Page 7-21
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
SYSTEST.DOC
666/YJ/16940/000
From the UTC traffic prompt enter the command :
PPRP
The on-line plan preparation screen is displayed.
Edit selected plans with both valid and invalid data. In particular, set up
the following conditions :
(a) For an intersection, set two successive stages to be the same. This
should be accepted.
(a) For a pelican, set the cycle time equal to the minimum cycle time
allowed (minimum green to vehicles + the "NOT GX" period). This
should be accepted.
The following requirements should be borne in mind when producing test
plans and examples produced which adhere to and violate each point.
(a) A plan shall consist of an Intersection SCN, a cycle time and for each
step in the plan a "stage action" and a start time;
(a) A stage action shall consist of one or more stage identifiers, "A" to
"H", optionally underlined, followed by an optional "!";
(a) At least one event in a plan must contain only one stage force bit;
(a) The start time of each stage is zero or greater and less than the cycle
time;
(a) The start time of a stage is at least one second greater than the
previous stage;
(a) The duration of each stage is not less than the stage minimum green
plus the preceeding inter-green;
(a) The cycle time is greater than the sum of each stage's upper minimum
green and preceeding upper inter-green time + 5 seconds;
(a) The durations of alternative stage sequences are the same;
(a) Only one alternative stage sequence is allowed;
(a) The cycle time is less than 256 seconds;
(a) All stages configured on a controller do no have to be mentioned in
the plan. Any missing stages are designated as omitted;
(a) Only the stage to stage transitions specified by the user in the UTC
System data can occur;
(a) Any stages flagged as demand dependant by the user in the UTC
System data have either :• The stage is underlined, indicating that either the stage D bit
(where configured), should be sent with the F bit, otherwise
the DX bit should be sent with the F bit.
• The stage is not underlined, indicating that the stage F bit
should be sent by itself. This is known as a nominate stage
action. This must be followed by an added stage action
indicating that the same stage F bit should be sent together
with that for the nominate stage. Together these are known as
a nominate-add pair. An added stage action is a non-demand
dependent stage. The result is that if the demand dependent
stage does not operate its time should be given to the added
stage.
Issue 11.0 Page 7-22
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
(a) Plans which have multiple demand dependent events or gap-out
events may be marked such that timing errors are ignored.
(a) Individual plan events may be marked such that plan compliance is
inhibited.
(a) Up to 10 previous plans can be selected from a list of historical plan
data.
For Pelican plans the following requirements should be tested :
(a) Each 'non-green to vehicle' stage is not less than the minimum limits
set in the system data for the controller,
(a) Each 'vehicle green' stage is greater than or equal to the specified
minimum limit.
Invalid data in some of the above requirements will not be accepted at the
data entry stage (for example - cycle time greater than 256 seconds). The
remainder will raised as faults when processed.
From the Process Menu select the plans which have been modified and
process them.
The plans are prepared in turn and the invalid data is rejected with
messages indicating the error.
Correct the invalid data and re-prepare the rejected plans in line with the
specification in paragraph 2.5.
All plans are accepted.
Enter the command :
UPDA PLANS
After a short delay the processed plans are installed and used by the
system.
T07-04530
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that timings checks can be inhibited for a plan.
Edit a previously created fixed-time plan. Press the return key.
The plan is accepted with no error message.
(a) Edit the same plan, modifying one or more events such that minimum
green plus intergreen values are less than the values defined in the
controller timings data.
(b) Press the return key.
An error message is output and the plan is not created.
Inhibit timings checks for the plan. Press the return key.
No warining message is output and the plan is accepted.
T07-04540
Purpose:
Action:
SYSTEST.DOC
To show plan compliance checks can be inhibited for a complex event in a
plan.
(a) Create a test controller in data preparation with 4 stages, such that
stages B, C and D are demand- dependent and the data format
contains the GO bit. Set a minimum green time of 15 seconds for
each stage and all intergreens as valid with values of 5 seconds.
Issue 11.0 Page 7-23
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
(b) Create the following fixed-time plan for the controller:
CY 100, A 0, BCD!* 20, BCD* 60, D 80
(b) Process the plan and implement it for this controller.
(b) Set up an OVRB screen on a terminal and DIPM on another.
(b) After 4 minutes have elapsed, when the first complex event is reached
overwrite the reply bits with intergreen for 5 seconds and then stage
B.
(b) At 40 seconds on the cycle counter in DIPM, overwrite the reply bits
with intergreen for 5 seconds and then stage C.
(b) At 61 seconds of the cycle counter reply with intergeen, cancelling
overwrite after 2 seconds.
No fault is raised.
(a) Modify the above plan such that plan compliance inhibit is removed
from both the complex events.
(b) Process the plan and ensure that it is implemented.
(b) Repeat the previous test, items (d) to (g).
A plan compliance fault is raised.
T07-04550
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that multiple pelican events may be created with less than the
minimum timings between each event when marked as "no timings
checks" in plan preparation.
Enter plan preparation and edit an existing pelican plan with two events in
the cycle. Process the plan.
No message is output and the plan is processed successfully.
Modify the plan such that the time between events is less than the
minimum not-green to vehicles plus the minumum green to vehicles
values. Process the plan.
An error is raised and the plan is not created.
Re-edit the same plan but mark it for non-checking of timings. Process the
plan.
The plan is processed without any messages.
T07-04560
Purpose:
Action:
SYSTEST.DOC
To show that optional parameters may be used to modify plans.
Enter the following command lines using the "-" prompt :
(a) PPRP Jnnnnn
where nnnnn is a valid junction SCN
(a) PPRP Pnnnnn
where nnnnn is a valid pelican SCN
(a) PPRP ennnnn t
where ennnnn is a valid equipment SCN
and t a valid plan type
(a) PPRP ennnnn t mmm
as above, with mm a valid plan number
for type t
(a) PPRP ennnnn mmm
as above, without the plan type. mmm
can be within the range 0 to 137,
Issue 11.0 Page 7-24
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
inclusive.
T07-04570
Purpose:
Action:
Result:
Action:
Result:
To prepare green wave data.
(a) From the "-" prompt enter the command :
PPRP GREENWAVE nnn where nnn is a valid green wave plan
number
(b) Attempt to include the following invalid data :
• A delay greater than 750 seconds
• A leaving window value greater than 255 seconds.
• More than one stage force bit.
• A GO bit.
• A demand-dependent stage without a specific demand or DX bit
present.
• An alternative stage sequence.
• More than one event for an equipment.
• A second line repeating one equipment, with different times.
(b) Press return to process the plan.
Invalid data is rejected with suitable messages.
Correct the invalid data. Reprocess the green wave plan.
The plan prepares successfully.
T07-04580
Purpose:
Action:
Result:
Action:
Result:
Action:
To prepare SCOOT translation plan data.
(a) From the "-" prompt enter the command :
PPRP SCOOT nnn
where nnn is a valid SCOOT translation
plan number
(b) Attempt to include the following invalid data :
• for multi-nodes, one or more controllers are on SCOOT
control and others in local mode.
(b) Press return to process the plan.
Invalid data is rejected with suitable messages.
Correct the invalid data. Reprocess the plan.
The plan prepares successfully.
(a) Start data preparation, and from the Edit SCOOT data option change
the removeable stage on a node or the equipment SCNs on a node
such that a translation plan will become invalid.
(b) Process the data and exit data preparation.
(c) From the "-" prompt enter the command :
• PPRP SCOOT nnn
SYSTEST.DOC
where nnn is the SCOOT translation plan
number modified above.
Issue 11.0 Page 7-25
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
7.5.2
666/YJ/16940/000
(d) Press return to process the plan.
Invalid data is rejected with suitable messages.
Correct the invalid data. Reprocess the plan.
The plan prepares successfully.
Non-operational system plan preparation
Note :
These tests correspond to installing a new system on the VAX, where
there is no current traffic system operating.
T07-04590
Purpose:
Action:
Result:
7.5.3
To ensure that plan preparation can be executed from a non-operational
system.
Force a non-operational system by executing the following :
(a) Enter "KILL H01000"
(a) Change to the "$" prompt
(a) Enter :
SET UIC [174,0]
SET DEF UTC_COM
@TR_UNINS
(a) Start data preparation by :
@DATA_PREP
(a) Choose the Process menu, Plan correction option.
(a) Alter some plans as described in test T07-04520.
(a) Process the plans
As for test T07-04520.
Temporary Plan Amendments
Reference : MCE 0360C paragraph 6.5 VAX SRS 2.7.5
T07-04600
Purpose:
Action:
Result:
SYSTEST.DOC
To show invalid command lines are rejected for VARY commands.
Enter the following command lines using the "-" prompt:
(a) VARY
(a) VARY Jaaaaa
where aaaaa is an invalid SCN
(a) VARY Jaaaaa A+10 B-10
where aaaaa is a valid SCN
(a) VARY Jaaaaa A+1 B-1 00:67 where aaaaa is a valid SCN
(a) VARY Jaaaaa hh:mm
where aaaaa is a valid SCN not
currently under fixed time control
and hh:mm is a valid time.
The commands are rejected with the appropriate error message.
Issue 11.0 Page 7-26
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-04630
Purpose:
Action:
Result:
To show that VARY can only be performed on an equipment on a fixedtime plan.
Attempt to implement VARY on a junction under the following
conditions :
(a) isolated by fault or link-list;
(a) SCOOT plan;
(a) Green wave plan;
(a) local plan (by timetable or operator control).
The commands are rejected with the appropriate error message.
T07-04650
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To show that when the VARY display is active for an equipment, this will
be terminated if the plan changes.
For a junction with both fixed-time and translation plans carry out the
following :
(a) Create two events in the current timetable :
• implement a fixed-time plan
• the second event to occur five minutes later, implementing a
SCOOT plan.
(a) Process and update the timetable.
(a) Alter the time to that of the first event.
(a) When the first event has been implemented enter :
• VARY Jnnnnn where nnnnn is the SCN of the junction
(a) Modify the events on the display
(a) Wait for the second event to occur
When the second event occurs the VARY display is cancelled and an
appropriate message is displayed.
For a junction with both fixed-time and green wave plans carry out the
following :
(a) Create one event in the current timetable to implement a fixed-time
plan
(a) Process and update the timetable.
(a) Alter the time to that of the first event.
(a) When the first event has been implemented enter :
VARY Jnnnnn
where nnnnn is the SCN of the junction
(a) Modify the events on the display
(a) From another terminal enter the command :
GWAV Gnnnnn
where nnnnn is a valid green-wave SCN
which an event for the equipment in the
VARY display
Issue 11.0 Page 7-27
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
When the green wave event occurs for the junction the VARY display is
cancelled and an appropriate message is displayed.
T07-04700
This test has been superceded.
T07-04800
This test has been superceded.
T07-04900
Purpose:
Action:
Result:
To show that stage durations may be modified by the VARY command,
so long as the duration changes sum to zero and no stage minimum green
times are violated.
(a) For an intersection under fixed time control display the current plan
using the LIPT command.
(b) Monitor the operation of the intersection using the DIPM command.
(b) Enter the command :
VARY Jaaaaa
where aaaaa is the SCN as used in the LIPT and
DIPM commands above.
The on-line plan preparation screen is displayed with the requested SCN
and test plan 1.
T07-05000
This test has been superceded.
T07-05100
This test has been superceded.
T07-05200
This test has been superceded.
T07-05300
Purpose:
Action:
Result:
To show that the VARY command entered with a removal time causes
the equipment to revert to the current timetabled mode of operation.
Repeat T07-04900 with the additional optional time parameter set to 5
minutes after the command is entered.
The VARY is removed at the specified time.
T07-05400
Purpose:
Action:
SYSTEST.DOC
To show that the VARY command may be entered with a removal time of
up to 22 hours.
Repeat T07-04900 with the optional time parameter set to just over 22
hours after the command is entered.
Issue 11.0 Page 7-28
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
The VARY is rejected.
T07-05500
Purpose:
Action:
Result:
To show that a new VARY command entered with or without a removal
time overrides previous commands entered with removal times.
While a VARY with a removal time is active enter another VARY
with/without a removal time.
The new VARY takes over immediately.
T07-05600
Purpose:
Action:
Result:
To prove the above actions for all possible plan action types.
Repeat the tests in this section for junctions whose plans contain the
following:
(a) a single demand action
(a) an all-demands action
(a) a nominate and add pair
(a) an omitted stage
As for the previous tests.
T07-05700
This test has been superceded.
T07-05740
Purpose:
Action:
Result:
To show that on-line plan preparation can view but not modify a
temporary plan.
(a) Enter the following command :
(b) PPRP ennnnn TEST
where ennnnn is an equipment with a plan
modified in the previous tests
(b) Attempt to alter the plan
The plan is displayed but an appropriate error message is displayed when
an attempt is made to modify it.
T07-05760
Purpose:
Action:
Result:
SYSTEST.DOC
To show that the latest 5 plan amendments can be edited for a single
controller.
(a) For a controller that is not isolated, implement a valid fixed-time plan
with the PLAN command.
(b) Modify the plan by VARY and process it
(b) Repeat the process a further 5 times, using some of the historical
plans for the initial values.
(b) Examine the historical list of plans after each change
A new historical plan line is created for each modification.
After the 5th modification, the earliest historical plan is eliminated.
Issue 11.0 Page 7-29
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-05770
Purpose:
Action:
Result:
7.5.4
To show that an amended plan will be implemented smoothly if there is an
overlapping period in which the same control bits are sent by the original
and modified plan.
(a) For a controller that is not isolated, implement a valid fixed-time plan
with the PLAN command.
(b) Display the controller on DIPM on one monitor and MONI on
another (if available).
(b) Modify the plan by VARY such that one stage has at least a one
second overlap period in the original and altered plan.
(b) Process the plan and exit from VARY
During the overlap period of the two plans DIPM shows the change from
the original fixed-time to the modified plan. Both DIPM and MONI show
that the same stage continues until the next event occurs in the new plan
and the stage has completed its minimum green time.
Replacement of temporary changes
Reference : MCE 0360C paragraph 6.9 VAX SRS 2.7.5
T07-05800
Purpose:
Action:
Result:
To prove that a temporary plan change (VARY) can be deleted by
operator command.
Use the XPLA command to replace the temporary plan amendments made
in the tests in section , tests T07-04600 to T07-05600.
Use the LSTS command to confirm that the temporary amendments have
been removed.
Use the DIPM display to confirm the timings of the current running
plan(s).
All plans revert to their timetable plan settings.
7.6
Green Waves
7.6.1
Green Waves - General
Reference : MCE 0360C paragraph 4.4.1 VAX SRS 2.7.6
T07-05900
Purpose:
Action:
SYSTEST.DOC
To prove that green waves can be introduced by means of a remote
request.
Check that an appropriate timetable plan is running for the current day
and time.
Call the green wave routes in turn using the OTU switches designated as
remote requests, or the simulator.
Observe the operation of one or more intersections on the route using a
live update display.
Check the stage timings against the green wave timings in the data.
Issue 11.0 Page 7-30
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
The green waves run on intersections for the correct times.
Appropriate messages are displayed when a green wave is initiated and
finishes.
The green wave control is imposed within three seconds of the request.
This can be shown by observing a DIPM display while the request takes
place.
Where a route running bit is allocated it is returned.
When the green wave finishes the intersections on the route are placed on
the plan timings which were in force before the green wave was started.
T07-06000
Purpose:
Action:
Result:
To prove that a green wave route can be extended past the normal
timeout time by re-requesting the same green wave.
Call a green wave route and let it run for 30 seconds. Repeat the call for
the same route and check the extension of the plan running time.
The green wave finishes when the timeout time for the latest green wave
request for that plan has been reached. A message is displayed showing
when this has occurred.
T07-06100
Purpose:
Action:
Result:
To prove that if an intersection is contained within two green wave
routes, then if both these routes are started, the intersection will run to the
timings for the first green wave to arrive at the intersection.
Display a live update picture for the relevant intersection.
Start a green wave by remote request.
Start a second green wave using a junction in the first green wave.
The timings appropriate to the first green wave to arrive are implemented.
T07-06130
Purpose:
Action:
Result:
SYSTEST.DOC
To show that if a controller is unable to change directly to the green wave
stage then it shall cycle the controller on minimum greens until the green
wave is reached.
Create or edit a controller data in data preparation with 4 or more nondemand dependent stages and the only permitted stage changes to be in a
cyclic order, A to B, B to C, etc.
Create or modify a fixed-time plan for this controller with a cycle time of
120 seconds or greater and all stages called in a sequential order.
Implement it by timetable.
Create a green wave plan for this controller using stage A with a start
delay of 40 seconds or greater and a window of 60 seconds or more.
Monitor the controller using the DIPM diplay.
Implement the green wave in such a manner that stage A will have just
finished on the fixed-time plan 30 seconds before it should be start in the
green wave.
30 seconds before the event the controller will be forced to cycle through
the minimum greens until it reaches the green wave stage.
Issue 11.0 Page 7-31
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
666/YJ/16940/000
Repeat the above test with the controller set to local plan by timetable.
30 seconds before the event the controller will be forced to cycle through
the minimum greens until it reaches the green wave stage.
Modify the above controller such that all transitions are allowed and
repeat the previous tests.
30 seconds before the stage is due the controller will be forced to the
green wave stage.
T07-06170
Purpose:
Action:
Result:
Action:
Result:
To show that an optional clearance stage can introduced after the green
wave stage.
Create a green wave plan with an a green wave stage followed by a
different clearance stage, such that the transition is valid. Allow sufficient
time in the clearance stage to include the intergreen time and minimum
green. Process the plan. Introduce the green wave by the GWAV
command.
The green wave runs with the green wave and clearance stages as defined
in the plan.
Change the duration of the clearance stage such that its duration is 2 or
more seconds less than the sum of the preceding intergreen and minimum
green timings. Process the plan.
The plan is rejected with a warning message.
T07-06200
Purpose:
Action:
Result:
Action:
Result:
7.6.2
To show that the available green waves can be listed.
Enter the command :
WHAT G00000
A list of all green wave SCNs on the system and their names will be
displayed on the terminal screen.
For one or more of the green wave SCNs produced above enter the
command.
LSTG <SCN>
Each equipment in the route is listed together with its offset from the start
of the route, the stage used and its duration.
GWAV Command - Invalid Parameters
Reference : VAX SRS section 2.5.1 & 2.7.6
T07-06300
Purpose:
Action:
SYSTEST.DOC
To prove that invalid command lines for the GWAV command are
rejected.
Enter the following commands a) GWAV
b) GWAV Gaaaaa where aaaaa is an invalid green wave SCN.
c) GWAV Gaaaaa STOP
Issue 11.0 Page 7-32
System Test Specification for a VAX/VMS UTC System
Result:
7.6.3
666/YJ/16940/000
The commands are all rejected with appropriate error messages.
Operator-introduced Green Waves
Reference : VAX SRS section 2.7.6 & 2.5.1
T07-06400
Purpose:
Action:
Result:
To prove that green waves can be introduced by operator command.
Repeat tests T07-05900 to T07-06200 introducing green waves by
operator command instead of by remote request.
The results will be the same as for tests T07-05900 to T07-06200.
T07-06500
7.6.4
Purpose:
Action:
To prove that green waves can be cancelled by operator command.
Use the GWAV command to introduce a green wave route.
Before the green wave has completed enter an XGWA command.
Result:
The green wave is cancelled and the controllers revert to the default plan.
Green Wave Priority
Reference : MCE 0360C paragraph 4.1.4, 4.4.1.7
VAX SRS 2.7.6
T07-06600
Purpose:
Action:
Result:
Action:
Result:
7.6.5
To prove that a green wave request takes priority over timetable, operator
and SCOOT plans.
Select a green wave route from the data with at least 4 controllers in 3
different sub-areas.
Set the controllers so that one is under timetable plan control,
one is under operator plan control,
one is under SCOOT plan control,
one is isolated due to fault.
Start the selected green wave using the GWAV command.
All controllers at the appropriate offset change to the selected stage for
the green wave.
Cancel the green wave using the GWAV command.
The controllers revert to their original plans.
Green Wave Display
Reference : VAX SRS 2.7.6
SYSTEST.DOC
Issue 11.0 Page 7-33
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-06700
Purpose:
Action:
Result:
7.6.6
To show that a green wave may be displayed using TDD.
Set up TDD to show all the controllers on a green wave route. Start the
green wave on one terminal while observing the TDD display on a PC.
The display corresponds with the green wave plan.
Multiple Green Waves
Reference : MCE 0360C paragraph 4.4.1.6
VAX SRS 2.7.6
T07-06800
This test has been superceded.
T07-06810
Purpose:
Action:
Result:
7.6.7
To prove that up to 32 green waves can be operational at the same time.
Prepare 33 green wave plans, each with one or more junction or pelican
controllers used exclusively on that plan. Use the same start delay for all
controllers and a window duration of 180 seconds.
Start each green wave in succession using the GWAV command.
The first 32 green waves are accepted and run to completion. The last
command entered is rejected with an appropriate message.
Green Waves on Networked Systems
Reference : VAX SRS
T07-06820
Purpose:
Action:
Result:
To show that a green wave can chain a further 3 green waves on different
TCCs.
Note :
This test requires a network of four TCC computers.
Ensure that the links to all four TCCs are functioning.
Create green wave plans for three TCCs that contain valid street
equipment and the SCN of a green wave on another TCC. The associated
plan for a green wave SCN on TCC1 should call a green wave SCN on
TCC2, whose associated plan contains the SCN of a green wave on
TCC3. Finally the associated green wave plan on TCC3 should contain
the SCN of a green wave on TCC4.
Implement the green wave on TCC1 by the command GWAV.
All four green waves run on all the equipment specified.
7.7
Manual Waves
7.7.1
Manual Waves - General
Reference : VAX SRS
SYSTEST.DOC
Issue 11.0 Page 7-34
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-06850
Purpose:
Action:
Result:
To show that invalid parameters for the MWAV command are rejected.
Enter the following command lines :
MWAV
MWAV nn where nn is an invalid green wave plan number
MWAV Jnnnnn
where nnnnn is a valid intersection SCN
MWAV nn >Tmmmmm
where nn is a valid green wave number and
mmmmm a valid terminal SCN
MWAV nn where nn is an unconfigured green wave plan number
(a) to (d) are rejected with appropriate error messages. (d) is rejected with
a "no equipment on route" message.
T07-06860
Purpose:
Action:
Result:
Action:
Result:
To show that a manual wave can only be called from a terminal with
command level 12 or greater.
Enter MWAV on a terminal with command level 11 or lower.
The command is rejected.
Enter MWAV on a terminal with command level 12 or greater.
The command is accepted and the manual wave screen is displayed.
T07-06870
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
SYSTEST.DOC
To show the operation of a manual wave.
Select a valid green wave plan such that all equipment on the plan is not
isolated.
Implement the manual wave using the MWAV command.
Set various faults on one equipment.
The manual wave display is shown. An asterisk is displayed to the left of
the faulty equipment. If it is isolated the asterisk flashes.
Clear the faults on the equipment.
The asterisks are removed.
Select a junction by scrolling up and down the display and press the PF1
key (F1 on a PC terminal). Display the same junction on a MONI display.
The SCN and required stage are shown in bold. A "manual control
started" message is output on the system log for the selected equipment.
The stages on the controller cycle through their minimum greens until the
stage is reached, then the current stage is displayed in bold. The timer
decrements once per second and the required stage is forced on the
MONI display. When the counter reaches zero the manual wave force bits
terminate, the junction returns to its previous mode and a "manual control
finished" message is output for the controller.
Select a junction in the manual wave display and press the PF1 key.
Wait for the timer to decrement to 10.
Before the timer decrements to 1, press the PF1 key.
Issue 11.0 Page 7-35
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
Action:
Result:
7.7.2
666/YJ/16940/000
After a few seconds press the PF3 key.
The SCN and required stage are displayed in bold and manual control
starts on the controller as in the previous test.
The timer value starts to flash.
The timer value is reset to 180 and then starts to decrement.
The manual wave is cancelled on the equipment and a "manual wave
control finished" message is output.
Start a green wave which includes equipment on the MWAV display.
Attempt to select manual control on an equipment that is under green
wave control.
An audible beep is output each time the PF1 key is pressed and manual
control cannot be selected.
With one manual wave display active, enter the MWAV command on
another terminal.
The command is not accepted.
Manual Waves - Networked Systems
T07-06880
Purpose:
Action:
Result:
Action:
Result:
7.8
To show the effect of a disconnected link between the TMC and a TCC.
On a networked system with a TMC and one or more separate TCCs start
a manual wave on a terminal directly connected to the TMC.
The manual wave is started, faulty equipment is flagged, the current stage
is updated and a message is output to the system log. When the manual
wave is terminated a message is output to the system log,
Repeat the above test and disconnect the TMC from a TCC while the
manual wave is running.
The manual wave starts as for the previous test and when the TMC and
TCC are disconnected the display shows "xxx" in the timer field for all
equipment connected to the TCC. For each of these equipment that was
under manual control a "manual control cancelled - link down" message is
output.
Automatic Plan Selection
Reference : VAX SRS 2.7.7
7.8.1
Automatic Plan Selection Test data
T07-06900
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To set up test data.
Enter the DBAS command.
Data preparation will be invoked.
Define 5 flow detectors in a group for a particular sub-area.
Define 5 queues in a second group for the same SCN.
Issue 11.0 Page 7-36
System Test Specification for a VAX/VMS UTC System
Action:
Result:
7.8.2
666/YJ/16940/000
Define 5 occupancy detectors in a third group for the same SCN.
Define a queue delay for each of the queues.
Define a STANDARD value for each of the flow detectors - this is the
value which the 'running average' flow must reach in order to cause the
UP/DOWN counter to be incremented/decremented.
Define a THRESHOLD value for each of the flow detectors - this is the
value which must be reached by the UP/DOWN counter in order to set
the flow detector 'ON'.
Define UP and DOWN thresholds for each occupancy detector - these are
the values the averaged occupancy must reach in order to turn on /off
congestion.
Define a SMOOTHING FACTOR (%) for each occupancy detector. This
is the percentage of the current occupancy and 100% of the averaged
occupancy used to calculate the new average occupancy.
Define the APS PLAN PRIORITY, APS PLAN MASK and APS PLAN
GROUPS as follows:
Priority(low-high) 1 2 3 4 5 6
Plan number
15 14 13 12 11 10
(1-29)
APS PLAN MASKS
Sub area Priority Mask (+=or,.=and,Q,V,O)
15
6
V
15
5
Q
15
4
O
15
3
V.Q
15
2
V.O
15
1
V.Q.O
APS PLAN GROUPS
Sub area Trigger Detector SCNs
Queue Group
15
1
-----Occupancy Group 15
1
-----Volume Group
15
1
-----Process and install the data on the relevant UTC computer.
The new data will now be ready for use.
Start APS
T07-07000
Purpose:
Action:
Result:
SYSTEST.DOC
To ensure that APS is not currently running.
Enter the LSTS command for the sub-area containing the detectors set up
for APS above.
APS will not now be active for these sub-areas.
Issue 11.0 Page 7-37
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-07100
Purpose:
Action:
Result:
To start APS for the sub-area previously set-up.
Enter the SAPS command for the sub-area containing the detectors set up
for APS above.
APS will now be active for this sub-area.
7.8.3
Selection by one detector in a group
7.8.3(a)
Volume detectors
T07-07200
Purpose:
Action:
Result:
To check that an APS plan change will be triggered when one of the flow
detectors belonging to a group of flow detectors causes the volume
detector counter to turn on.
Simulate a continuous flow on one of the flow detectors in group 1 > the
'one minute count threshold start value'.
Plan 10 will be activated by APS after the 'up/down threshold start value'
number of minutes.
T07-07300
Purpose:
Action:
Result:
To check that the selected plan will revert to that required by the
timetable when no APS activation is requested.
Immediately reduce the flow of vehicles at the detector.
The flow detector counter will be turned off.
The priority level will be reduced by 1 every N minutes until it reaches
zero (where N is the configured value).
At each priority level the appropriate plan will be selected.
T07-07400
Purpose:
Action:
Result:
To check that an APS plan change will be triggered when more than one
of the flow detectors belonging to a group of flow detectors causes the
volume detector output to turn on.
Simulate a continuous flow on three of the flow detectors in group 1 > the
'one minute count threshold start value'.
Plan 10 will be activated by APS after the 'up/down threshold start value'
number of minutes'.
T07-07400
Purpose:
Action:
Result:
SYSTEST.DOC
To check that the selected plan remains selected as long as one of the
group of detectors is on, and is causing the volume detector output to
remain on.
Immediately reduce the flow of vehicles at two of the detectors in the
group.
The plan selected by APS will remain selected, since one of the counters
is still causing the flow detector counter to remain on.
Issue 11.0 Page 7-38
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-07500
Purpose:
Action:
7.8.3(b)
To check that the selected plan will revert to that required by the
timetable when no APS activation is requested.
Reduce the flow of vehicles at the third detector in the group.
The priority level will be reduced by 1 every N minutes until it reaches
zero (where N is the configured value).
At each priority level the appropriate plan will be selected.
Queue detectors
T07-07600
Purpose:
Action:
Result:
To check that an APS plan change will be triggered when a queue is
detected at one of the queue detectors belonging to a group of APS queue
detectors.
Simulate a queue on one of the queue detectors.
The queue detector counter will be turned on.
Plan 11 will be activated by APS.
The relevant queue detector wall map lamp will be lit.
The operational alarm lamp will light.
T07-07700
Purpose:
Action:
Result:
To check that the selected plan will revert to that required by the
timetable when no APS activation is requested.
Immediately simulate a clearance of the queue.
The queue detector counter will be turned off after the the time defined
for the delay counter.
The relevant queue detector wall map lamp will go out.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
T07-07800
Purpose:
Action:
Result:
To check that an APS plan change will be triggered when queues are
detected at all of the queue detectors belonging to a group of APS queue
detectors.
Simulate a queue on all five of the queue detectors.
The queue detector counter will be turned on.
Plan 11 will be activated by APS.
T07-07900
Purpose:
SYSTEST.DOC
To check that the APS plan remains selected as long one or more queues
are detected at queue detectors belonging to a group of APS queue
detectors.
Issue 11.0 Page 7-39
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Simulate a clearance of three of the queues.
The plan selected by APS will remain selected, since the queue detector
counter is still being caused to remain on.
T07-08000
Purpose:
Action:
Result:
To check that the APS plan remains selected as long one or more queues
are detected at queue detectors belonging to a group of APS queue
detectors.
Simulate a clearance of all but one of the queues.
The plan selected by APS will remain selected, since the queue detector
counter is still being caused to remain on.
T07-08100
Purpose:
Action:
Result:
7.8.3(c)
To check that the selected plan will revert to that required by the
timetable when no APS activation is requested.
Simulate a clearance of all the queues.
The queue detector counter will be turned off after the the time defined
for the delay counter.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
Occupancy detectors
T07-08200
Purpose:
Action:
Result:
To check that an APS plan change will be triggered when congestion is
detected by an occupancy detector belonging to a group of APS
occupancy detectors.
Simulate a congestion on one of the occupancy detectors.
The occupancy detector counter will be turned on.
Plan 12 will be activated by APS.
T07-08300
Purpose:
Action:
Result:
7.8.4
To check that the selected plan will revert to that required by the
timetable when no APS activation is requested.
Immediately simulate a clearance of the congestion.
The occupancy detector counter will be turned off after the the time
defined for the delay counter.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
Combined flow, queue and occupancy detection
NOTE: The following two tests should be carried out sequentially.
SYSTEST.DOC
Issue 11.0 Page 7-40
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-08400
Purpose:
Action:
Result:
To check that the correct APS plan change is triggered when
- one of the flow detectors belonging to a group of flow detectors causes
the volume detector counter to turn on;
AND
- a queue is detected at one of the queue detectors belonging to a group
of APS queue detectors.
Simulate a continuous flow on one of the flow detectors in group 1 > than
the 'one minute count threshold start value'.
Simulate a queue on one of the queue detectors in group 2.
The queue detector counter will be turned on.
Plan 11 will be activated by APS.
Once the threshold value has been reached the UP/DOWN counter will be
incremented each minute.
Plan 12 will be activated by APS after the 'up/down threshold start value'
number of minutes', i.e. when the volume detector output is turned on.
Plan 13 will be activated on the next cycle.
T07-08500
Purpose:
Action:
Result:
To check that the correct APS plan change is triggered when:
- one of the flow detectors belonging to a group of flow detectors causes
the volume detector counter to turn on;
AND
- a queue is detected at one of the queue detectors belonging to a group
of APS queue detectors;
AND
- congestion is detected by one of the occupancy detectors belonging to a
group of APS occupancy detectors.
Continue simulating a continuous flow on one of the flow detectors in
group 1 equal to the 'one minute count threshold start value'.
Continue simulating a queue on one of the queue detectors.
Simulate congestion on one of the occupancy detectors.
The occupancy detector will be turned on (group 3).
Plan 14 will be activated by APS since the THRESHOLD value has
already been reached and the volume detector output is turned on.
Plan 15 will be activated on the next cycle.
T07-08600
Purpose:
Action:
Result:
SYSTEST.DOC
To check that a higher priority APS plan will be immediately selected.
Simulate the disappearance of the queue from the queue detector, and
congestion from the occupancy detector.
The queue detector counter will be turned off.
Issue 11.0 Page 7-41
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
The flow detector counter will remain on.
Plan 10 will be activated by APS on the next cycle.
T07-08700
Purpose:
Action:
Result:
Action:
Result:
7.8.5
To check that if the nominated APS plan is of a lower priority than the
current APS plan, the APS plan with a priority of one less than the current
plan will be selected.
Simulate a continuous flow on one of the flow detectors equal to the 'one
minute count threshold start value'.
Wait until the volume detector counter is turned on.
Plan 10 will be activated by APS when the volume detector output is
turned on.
Simulate a queue in the queue groups and congestion in the occupancy
group.
The queue detector counters for both groups will be turned on.
Since all groups are now active, the nominated APS plan will be plan 15
with a priority of 1 (lowest). The APS plan with a priority of one lower
than the current plan will be selected i.e. plan 11.
After each subsequent cycle the plan with one priority lower will be
selected until eventually plan 15 is selected. The order of selection will be
11, 12, 13, 14, 15.
Selection by all detectors in a group
T07-08800
Purpose:
Action:
Action:
Result:
7.8.5(a)
To show that it is possible to specify that all detectors in a group must be
on before a plan is triggered by APS.
Re-define the trigger in the plan groups as follows:
APS PLAN GROUPS
Sub area Trigger Detector SCNs
Queue Group
29
0
-----Occupancy Group 29
0
-----Volume Group
29
0
-----Process and install the data on the relevant UTC computer.
The new data will now be ready for use.
Volume detectors
T07-08900
Purpose:
Action:
SYSTEST.DOC
To check that an APS plan change will be triggered if all of the flow
detectors belonging to a group of flow detectors causes the volume
detector counter to turn on.
Simulate a continuous flow on one of the flow detectors in the group >
the 'one minute count threshold start value'.
Issue 11.0 Page 7-42
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
No plans will be activated.
Simulate a continuous flow on the other flow detectors in the group > the
'one minute count threshold start value'.
Plan 10 will be activated by APS after the 'up/down threshold start value'
number of minutes'.
T07-09000
Purpose:
Action:
Result:
7.8.5(b)
To check that the selected plan will revert to that required by the
timetable when no APS activation is requested.
Immediately reduce the flow of vehicles at one of the detectors.
The flow detector counter will be turned off.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
Queue detectors
T07-09100
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
7.8.5(c)
To check that an APS plan change will be triggered when queues are
detected at all of the queue detectors belonging to a group of APS queue
detectors.
Simulate a queue on one of the queue detectors.
The queue detector counter will NOT be turned on.
Plan 11 will be activated by APS.
Simulate queues on all of the queue detectors in the group.
The queue detector counter will be turned on.
Plan 11 will be activated by APS.
Stop simulating the queue.
The queue detector will be turned off after the the time defined for the
delay counter.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
Occupancy detectors
T07-09200
Purpose:
Action:
Result:
SYSTEST.DOC
To check that an APS plan change will be triggered when congestion is
detected by all the occupancy detector belonging to a group of APS
occupancy detectors.
Simulate a congestion on one of the occupancy detectors.
The occupancy detector counter will NOT be turned on.
No plans will be activated by APS.
Issue 11.0 Page 7-43
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
7.8.6
666/YJ/16940/000
Simulate congestion on all of the occupancy detectors.
The occupancy detector counter will be turned on.
Plan 12 will be activated by APS.
Immediately simulate a clearance of the congestion on one of the
detectors.
The occupancy detector counter will be turned off after the the time
defined for the delay counter.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
Groups 'OR' option
T07-09300
Purpose:
Action:
To show that groups may be 'or'ed together.
Define a PLAN SELECTION MASK and APS PLAN LIST as follows:
Action:
Result:
Priority(low-high) 1 2 3 4 5 6
Plan number
15 14 13 12 11 10
(1-20)
APS PLAN MASKS
Sub area Priority Mask (+=or,.=and,Q,V,O)
15
6
V+Q+O
15
5
V.O
15
4
Q.O
APS PLAN GROUPS
Sub area Trigger Detector SCNs
Queue Group
1
1
-----Occupancy Group 1
1
-----Volume Group
1
1
-----Process and install the data on the relevant UTC computer.
The new data will now be ready for use.
T07-09400
Purpose:
Action:
SYSTEST.DOC
To check that the correct APS plan change is triggered when:
- one of the flow detectors belonging to a group of flow detectors causes
the volume detector counter to turn on;
OR
- a queue is detected at one of the queue detectors belonging to a group
of APS queue detectors.
Simulate a continuous flow on one of the flow detectors > than the 'one
minute count threshold start value'.
Issue 11.0 Page 7-44
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
Simulate a queue on one of the queue detectors.
The queue detector counter will be turned on.
Plan 10 will be activated by APS.
Plan 13 will be activated by APS after the 'up/down threshold start value'
number of minutes', i.e. when the volume detector output is turned on.
Stop simulating the queue.
Plan 10 will be activated by APS on the next cycle.
Stop simulating the flow.
APS will no longer activate a plan and will cycle down to the scheduled
plan.
T07-09500
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
SYSTEST.DOC
To check that the correct APS plan change is triggered when:
- one of the flow detectors belonging to a group of flow detectors causes
the volume detector counter to turn on;
OR
- a queue is detected at one of the queue detectors belonging to a group
of APS queue detectors;
OR
- congestion is detected by one of the occupancy detectors belonging to a
group of APS occupancy detectors.
Simulate a continuous flow on one of the flow detectors > than the 'one
minute count threshold start value'.
Plan 10 will be activated by APS after the 'up/down threshold start value'
number of minutes', i.e. when the volume detector output is turned on.
Stop simulating the flow.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
Simulate a queue on one of the queue detectors.
Plan 10 will be activated by APS.
Stop simulating the queue.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
Simulate congestion on one of the occupancy detectors.
Plan 10 will be activated by APS.
Stop simulating the congestion.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
Simulate a queue on one of the queue detectors and congestion on one of
the occupancy detectors.
Issue 11.0 Page 7-45
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
7.8.7
666/YJ/16940/000
Plan 12 will be activated by APS.
Stop simulating the congestion.
The priority level will be reduced by 1 every N minutes until it reaches
zero.
At each priority level the appropriate plan will be selected.
APS Test Mode
T07-09600
Purpose:
Action:
Result:
To ensure that APS is not running.
Enter the XAPS command for the sub-area containing the detectors set up
for APS above.
APS will now not be active for these sub-areas, if it was already active a
message will be output to indicate this.
T07-09700
Purpose:
Action:
Result:
Action:
Result:
To run APS in test mode for a sub-area previously set-up.
Enter the TAPS command for the sub-area containing the detectors set up
for APS above.
APS will now be active in test mode for this sub-area.
Repeat some of the APS tests defined above, entering flow and queue
values as parameters of the TAPS command instead of using the
simulators.
The results will be the same as above EXCEPT that messages will be
output to indicate the actions that would have been taken if APS had been
running live.
T07-09800
Purpose:
Action:
Result:
Action:
Result:
To show that APS cannot be run in test mode if it is already running 'live'
for the same sub-area.
Enter the SAPS command for a sub-area.
APS will be started for this sub area.
Enter the TAPS command for the same sub area.
An error message will be output indicating that APS is already running in
another mode.
T07-09900
Purpose:
Action:
Result:
SYSTEST.DOC
To show that APS test data cannot be entered if APS is not in test mode.
Ensure that APS is not running 'live' or in test mode for a selected subarea.
Enter the TAPS command with test data for the same sub area.
An error message will be output indicating that APS is not in test mode.
Issue 11.0 Page 7-46
System Test Specification for a VAX/VMS UTC System
7.9
Signal Co-ordination by SCOOT
7.9.1
Implementation of SCOOT by node
666/YJ/16940/000
Reference : MCE 0360C paragraph 4.2.3
VAX SRS 2.7.8
T07-10000
Purpose:
Action:
Result:
To confirm that, before SCOOT is implemented, the correct fixed time
plan is in operation, unaffected by any new timings generated by the
SCOOT model.
Use the DIPM command on a junction capable of being controlled by
SCOOT to show the current fixed time plan number in operation and that
the junction is being controlled in the compliance with the plan.
Use the SEES display for the equivalent node to show that SCOOT is still
making stage change decisions and then use the VALU IMPL command
to confirm that SCOOT is aware that its timings are not being
implemented.
The stages being sent out to the street should be those of the current
fixed-time plan not those chosen by SCOOT.
T07-10100
Purpose:
Action:
Result:
To confirm that SCOOT control may be implemented on a node by
operator command.
Select SCOOT control on a node (which is not isolated by fault) by use of
the SCOO command from an operator's terminal.
Use the VALU IMPL command to confirm that SCOOT control is now
implemented. On other terminals use the DIPM display and SEES
SCOOT monitor display to show that the junction (and equivalent node)
is being given stage requests determined by SCOOT and that the stage
control bits being sent to the street are those given by SCOOT.
T07-10200
Purpose:
Action:
Result:
To confirm that SCOOT control may be removed from a node by
operator command.
Cancel SCOOT control on the node above by use of the XSCO
command.
Use the VALU IMPL command to confirm that SCOOT control is no
longer implemented. Use the DIPM display and SEES SCOOT monitor
display to show that the junction (and equivalent node) has reverted to
stage requests determined by the current timetable fixed-time plan. The
stage control bits being sent to the street are those given by the current
fixed-time plan.
T07-10300
Purpose:
SYSTEST.DOC
To confirm that SCOOT control may be implemented on a node by
timetable event.
Issue 11.0 Page 7-47
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Modify the system time to 3 minutes before a SCOO event for a node in
the current timetable. When the event time has passed use the VALU
IMPL command to confirm that SCOOT control is now implemented.
Use the DIPM display and SEES SCOOT monitor display to show that
the junction (and equivalent node) is being given stage requests
determined by SCOOT. The stage control bits being sent to the street are
those requested by SCOOT.
T07-10400
Purpose:
Action:
Result:
To confirm that SCOOT control may be removed from a node by
timetable event.
Modify the system time to 3 minutes before a cancel SCOOT control
event (XSCO) for a node. When the event time has passed use the VALU
IMPL command to confirm that SCOOT control is no longer
implemented.
Use the DIPM display and SEES SCOOT monitor display to show that
the junction (and equivalent node) has reverted to stage requests
determined by the current timetable fixed-time plan. The stage control bits
being sent to the street are those given by the current fixed-time plan.
T07-10500
Purpose:
Action:
Result:
7.9.2
To confirm that SCOOT control may be imposed or removed from a node
by CAST.
Repeat tests T07-10100 to T07-10400 for SCOO and XSCO commands
contained in casts both by operator and by timetable.
The same results are obtained as before. In particular SCOOT control
imposed from a CAST input as an operator command behaves as operator
imposed SCOOT control and similarly for a timetable imposed CAST.
Implementation of SCOOT by Region
Reference : MCE 0360C paragraph 4.2.3
VAX SRS 2.7.8
T07-10600
Purpose:
Action:
Result:
To confirm that SCOOT control may be implemented on a region by
operator command.
Select SCOOT control on a region by use of the SCOO command.
A message showing that SCOOT control has overlayed the current fixedtime plan is displayed. Use the VALU IMPL command to confirm that
SCOOT control is now implemented on all nodes of the (equivalent)
region(s). On other terminals use the DIPM display and SEES SCOOT
monitor display to show that each junction in the region is being given
stage requests determined by SCOOT.
T07-10700
Purpose:
SYSTEST.DOC
To confirm that SCOOT control may be removed from a region by
operator command.
Issue 11.0 Page 7-48
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Cancel SCOOT control on a region by use of the XSCO command.
A message is displayed showing that SCOOT control has terminated. Use
the VALU IMPL command to confirm that SCOOT control is no longer
implemented on any node in the equivalent region(s). Use the MONI
display and SEES SCOOT monitor display to show that each junction in
the region has reverted to stage requests determined by the current
timetable fixed-time plan.
T07-10800
Purpose:
Action:
Result:
To confirm that SCOOT control may be implemented on a region by
timetable event.
Modify the system time to 3 minutes before a SCOO event for a region in
the current timetable. When the event time has passed use the VALU
IMPL command to confirm that SCOOT control is now implemented.
A message showing that SCOOT control has overlayed the current fixedtime plan is displayed. The stage control bits being sent to the street are
those given by SCOOT.
T07-10900
Purpose:
Action:
Result:
To confirm that SCOOT control may be removed from a region by
timetable event.
Modify the system time to 3 minutes before a cancel SCOOT control
event for a region. When the event time has passed use the VALU IMPL
command to confirm that SCOOT control is no longer implemented.
A message is displayed showing that SCOOT control has terminated. The
stage control bits being sent to the street are those given by the current
fixed-time plan.
T07-11000
Purpose:
Action:
Result:
7.9.3
To confirm that SCOOT control may be imposed or removed from a node
by CAST.
Repeat tests T07-10600 to T07-10900 for SCOO and XSCO commands
contained in casts both by operator and by timetable.
The same results are obtained as before. In particular SCOOT control
imposed from a CAST input as an operator command behaves as operator
imposed SCOOT control and similarly for a timetable imposed CAST.
SCOOT Implementation in the Hierarchy of Plan Requests
Reference : MCE 0360C paragraph 4.1.4.1
VAX SRS 2.7.8
T07-11100
Purpose:
Action:
SYSTEST.DOC
To confirm that timetable plan change requests are not implemented while
a junction is under SCOOT control.
Place a junction under SCOOT control then modify the system time to 3
minutes before a plan change event that applies to this junction. When the
event time has passed use the VALU IMPL command to confirm that
Issue 11.0 Page 7-49
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
SCOOT control is still implemented. Use the DIPM display and SEES
SCOOT monitor display to show that the junction (node) is still under
SCOOT control.
A message is displayed showing that the background plan has changed but
has not been implemented. The stage control bits being sent to the street
are those given by SCOOT.
T07-11200
Purpose:
Action:
Result:
To confirm that pending timetable plan change requests are implemented
once a junction is removed from SCOOT control.
Cancel SCOOT control on the junction used in the previous test. Use the
VALU IMPL command to confirm that SCOOT control is no longer
implemented. Use the DIPM plan display and SEES SCOOT monitor
display to show that the junction (node) has reverted to fixed-time
control.
A message is displayed showing that the most recent plan change request
has been implemented. The stage control bits being sent to the street are
those given by the fixed-time plan.
T07-11300
Purpose:
Action:
Result:
To confirm that an operator plan change request will supersede SCOOT
control.
Place a region under SCOOT control then use the PLAN command to
implement an operator plan change on equipments within the region. Use
the VALU IMPL command to confirm that SCOOT control is no longer
implemented. Use the MONI display to show that all junctions are now
under fixed-time control.
A message is displayed showing that the plan change has been
implemented. The stage control bits being sent to the street are those
given by the operator's fixed-time plan.
T07-11400
Purpose:
Action:
Result:
To confirm that SCOOT control which has not been explicitly cancelled
will be re-implemented when a manual plan is cancelled.
Cancel the manual plan on the equipments used in the previous test. Use
the VALU IMPL command to confirm that SCOOT control is
implemented once more. Use the MONI display to show that each
junction is now under SCOOT control.
A message is displayed showing that the region is once more under
SCOOT control.
7.10
Change and Display of SCOOT Parameters
7.10.1
Change and Display of Area level Parameters
Reference : VAX SRS 2.7.8
SYSTEST.DOC
Issue 11.0 Page 7-50
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-11500
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Test each of the area level parameters in turn by operator command. The
following list of commands must be tested:
ADJU - check detector counts mode flag.
ETHR - faulty empty fault threshold for detectors.
FTHR - faulty full fault threshold for detectors.
SPEN - network stop penalty.
TRAF - detector empty checking status.
For each changeable value the following set of tests should be performed:
Use the VALU command to display the parameter:
VALU XXXX
(where 'XXXX' is one of the 4-character mnemonics
from the above list)
The parameter for the SCOOT area is displayed on the terminal. The
setting can be confirmed by using the SEES command.
Use the CHAN command to alter the parameter value. Check the value
has changed using the VALU command and the SEES display. Issue the
command:
CHAN XXXX V
(where 'V' is a valid value)
The parameter value changes as directed.
Use the CHAN command to alter the parameter value but using an invalid
value. Issue the command:
CHAN XXXX V
(where 'V' is an invalid value)
The command is rejected.
T07-11600
Purpose:
Action:
Result:
Test each of the area level parameters in turn by timetable event. The
same commands as in test T07-11500 must be tested.
For each of the changeable parameters include commands in the timetable
and in CASTs to display, modify, and then redisplay the value (at suitably
spaced intervals). Allow the timetable to action the event. Monitor the
value before and after the event is actioned using the operator VALU
command and SEES display.
The results are the same as those produced by the equivalent operator
commands.
T07-11700
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate the display only commands at area level.
Use the VALU command to display value of the list of parameters given
below. Show that none of the parameters can be used with the CHAN
command.
AELG - Area End Lag.
ASLG - Area Start Lag.
The parameter value is listed when the VALU command is issued. The
CHAN command is rejected.
Issue 11.0 Page 7-51
System Test Specification for a VAX/VMS UTC System
7.10.2
666/YJ/16940/000
Change and Display of Region Level Parameters
Reference : MCE O360C paragraph 4.2.5, 4.2.6, 4.2.7,
VAX SRS 2.7.8
T07-11800
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
SYSTEST.DOC
Test each of the region level parameters in turn by operator command.
The following list of commands must be tested:
CYOS - status of cycle time optimiser.
FCYT - forced value for cycle time.
FDWN - cycle time optimiser fast down flag.
IRCT - initial region cycle time.
MAXC - maximum region cycle time.
MINC - minimum region cycle time.
TREN - cycle optimiser saturation threshold.
For each changeable value the following set of tests should be performed:
Use the VALU command to display the parameter for all regions:
VALU XXXX R* (where 'XXXX' is one of the 4-character mnemonics
from the above list)
The parameter for all regions is displayed on the terminal. The setting can
be confirmed by using the SEES command for individual regions.
Change the value for 1 region using the command:
CHAN XXXX Raa V
(where 'aa' is a valid region and 'V' is a valid
value)
The value is changed in the data area and can be confirmed with the
VALU and SEES commands.
A message is written to the SCOOT lineprinter to confirm that the change
has been implemented.
The command is recorded in the Command Journal. For FCYT two
CHAN's are recorded - MINC and MAXC.
Repeat the above procedure for all regions using the command
CHAN XXXX R* V (where 'V' is a valid value)
The values are changed for all regions.
Repeat the above procedure and attempt to use an invalid region
parameter
CHAN XXXX N** V
(where 'V' is a valid value)
The command is rejected.
Repeat the above procedure and attempt to use a series of invalid
parameter values
CHAN XXXX R* V (where 'V' takes a series of invalid values)
The commands are rejected.
Issue 11.0 Page 7-52
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-11900
Purpose:
Action:
Result:
Test each of the changeable Region level parameters in turn by timetable
event.
For each of the changeable parameters listed in test T08-11800 include
commands in the timetable and in CASTs to display, modify and then
redisplay the value (at suitably spaced intervals). Allow the timetable to
action the event. Monitor the value before and after the event is actioned
using the operator VALU command and SEES display.
The results are the same as those produced by the equivalent operator
commands.
T07-12000
Purpose:
Action:
Result:
7.10.3
To demonstrate the display only commands for regions.
Use the VALU command to display the value of the parameter given
below. Show that it can not be used with the CHAN command.
RCYT - cycle time optimiser fast down flag.
The parameter value is listed when the VALU command is issued. The
CHAN command is rejected.
Change and Display of Node Level Parameters
Reference : MCE O360C paragraph 4.2.5, 4.2.6, 4.2.7,
VAX SRS 2.7.8
T07-12100
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
Test each of the node level parameters in turn by operator command
excluding the translation plan change commands already tested above.
The following list of commands must be tested:
CYFX - cyclic fixed time.
FORC - forced cycling status.
MFBI - model feed-back inhibit.
NSST - named stage start time.
OFST - status of offset optimiser.
SFBI - split feed-back inhibit.
SPLT - status of split optimiser.
TPLN - stage translation plan.
For each changeable value the following set of tests should be performed:
Use the VALU command to display the parameter for all nodes:
VALU XXXX N* (where 'XXXX' is one of the 4-character mnemonics
from the above list)
The parameter for all nodes in all regions is displayed on the terminal. The
setting can be confirmed by using the SEES command for individual
nodes.
Change the value for 1 node using the command:
Issue 11.0 Page 7-53
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
CHAN XXXX N01111 V (where 'V' is a valid value)
The value is changed in the data area and can be confirmed with the
VALU and SEES commands.
A message is written to the SCOOT lineprinter to confirm that the change
has been implemented.
Repeat the above procedure for all nodes in one region using the
command:
CHAN XXXX RBN* V
(where 'V' is a valid value)
The values are changed only for those nodes in the specified region.
Repeat the above procedure for all nodes in all regions using the
command
CHAN XXXX N* V (where 'V' is a valid value)
The values are changed for all nodes in all regions.
Repeat the above procedure and attempt to use an invalid node
parameter:
CHAN XXXX N** V
(where 'V' is a valid value)
The command is rejected.
Repeat the above procedure and attempt to use a series of invalid
parameter values
CHAN XXXX N* V (where 'V' takes a series of invalid values)
The commands are rejected.
T07-12200
Purpose:
Action:
Result:
Test each of the node level parameters in turn by timetable event,
excluding the translation plan change commands already tested above.
For each of the changeable parameters listed in test T07-12100 include
commands in the timetable, and in CASTs, to display, modify and then
redisplay the value of the parameter for all nodes in one region (at suitably
spaced intervals). Allow the timetable to action the events.
The results are the same as those produced by the equivalent operator
commands.
T07-12300
Purpose:
Action:
SYSTEST.DOC
To demonstrate the display only commands for nodes.
Use the VALU command to display the value of the list of parameters
given below. Show that none of the parameters can be used with the
CHAN command.
IMPL - implementation status.
MPCY - minimum practical cycle time.
NCYT - node cycle time.
NSTG - named stage.
PLAN - last cycles stage lengths.
SRST - stage removable status.
Issue 11.0 Page 7-54
System Test Specification for a VAX/VMS UTC System
Result:
7.10.4
666/YJ/16940/000
The parameter value is listed when the VALU command is issued. The
CHAN command is rejected.
Change and Display of Stage Level Parameters
Reference : VAX SRS 2.7.8
T07-12400
Purpose:
Action:
Result:
To change the default stage length of the named stage by operator
command.
Each of the default stage lengths at a node are changeable.
A change to the default for one stage will affect the default lengths of the
remaining stages. A rule is used whereby the remaining time (positive or
negative) after a default length change is divided amongst the remaining
stages in the cycle up to but not including the named stage. The remaining
time is divided between the remaining stages in proportion to their relative
length at the time the command was issued.
The default length of the stage immediately before the named stage in the
cycle may not be changed by operator command, the value required may
be attained by changing the values of the other stages appropriately.
Attempt to change the default stage length for the named stage of a node
by issuing the command CHAN DEFS. Check that the value is limited by
the expected minimum and maximum for the stage. Using the VALU
command and the SEES display check that the default length of the
named stage has been adjusted correctly and that the remaining time
(either positive or negative) has been added to or subtracted from the
default lengths of the remaining stages in proportion.
The value is changed as directed. Values outside the minimum to
maximum range are rejected. The remaining default stage lengths are
adjusted in proportion.
T07-12500
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
Change default stage lengths of stages other than the named stage.
Change the default stage length of the stage immediately following the
named stage. Check that values are only permitted between the minimum
and maximum for the stage, check also that the remaining time is divided
between the remaining stages in proportion up to but excluding the named
stage.
The changes are implemented as directed. Values outside the minimum maximum range are rejected. The remaining time is divided between the
other stages in the cycle as expected.
For a node with more than 4 stages change the default stage length of a
stage which is separated from the named stage by another stage i.e. if
there are 5 stages A, B, C, D, E, and A is the named stage adjust stage C.
Check that the value is limited by the maximum and minimum for the
stage. Check that the remaining time is divided between stages further on
in the cycle only and up to the named stage (i.e. stages D and E in the
example).
The stage is adjusted appropriately with a valid value, the remaining time
is split between stages further on in the cycle up to the named stage in
proportion.
Issue 11.0 Page 7-55
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Attempt to change the default stage length of the stage immediately
before the named stage.
The command is rejected, this default length may not be changed
explicitly by operator command.
T07-12600
Purpose:
Action:
Result:
Show that default stage lengths may be changed by timetable event.
For each of the changeable parameters in tests T07-12400 to T07-12500,
insert commands into the timetable, and in CASTs, to display, modify and
then redisplay the parameter value (at suitably spaced intervals). Allow
the event to be actioned.
The event is actioned at the appropriate time. Invalid values are rejected
by timetable preparation. The changes are implemented in the same way
as under operator control.
T07-12700
Purpose:
Action:
Result:
7.10.5
To demonstrate the display only commands for stage level parameters.
Use the VALU command to display value of the list of parameters given
below. Show that none of the parameters can be used with the CHAN
command.
MAXS - maximum stage length.
MINS - minimum stage length.
The parameter value is listed when the VALU command is issued. The
CHAN command is rejected.
Change and Display of Link Level Parameters
Reference : MCE O360C paragraph 4.2.6, 4.2.7,
Purpose:
SYSTEST.DOC
VAX SRS 2.7.8
T07-12800
For normal or entry links test each of the link level parameters in turn by
operator command. The following list of commands must be tested:
BIAS - offset bias.
CGIF - congestion importance factor
CGOF - congestion offset.
CGWT - congestion weighting.
CLIF - congestion importance factor for a congestion link.
CLWT - congestion weighting for a congestion link.
DFOF - default offset.
DGEL - double green end lag.
DGSL - double green start lag.
ELAG - end lag.
GGAI - gate gain.
GSAT - gate saturation.
Issue 11.0 Page 7-56
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
SYSTEST.DOC
666/YJ/16940/000
INCY - inhibit cycle time optimiser for a link.
INMQ - inhibit maximum queue checking.
INOF - inhibit offset optimiser for a link.
INSP - inhibit split optimiser for a link.
JNYT - journey time.
MDSL - main downstream link.
OFWT - offset weighting.
QCMQ - clear time for maximum queue.
SLAG - start lag.
*
SMAX - SOFT maximum saturation occupancy.
*
SMIN - SOFT minimum saturation occupancy.
SMUL - split weighting multiplier.
*
SOFT - change status of the SOFT algorithm.
SSAT - split weighting saturation.
STOC - saturation occupancy.
Note: The three parameters marked with '*' are for links configured for
SOFT. If a link is configured for SOFT the SOFT algorithm may be
switched on for that link using the CHAN SOFT command.
For each changeable value the following set of tests should be performed:
Change the value for 1 link using the command:
CHAN XXXX N01111F V (where 'V' is a valid value)
The value is changed in the data area and can be confirmed with the
VALU and SEES commands.
A message is written to the SCOOT lineprinter to confirm that the change
has been implemented.
Repeat the above procedure for all links on one node using the command:
CHAN XXXX N33312* V (where 'V' is a valid value)
The values are changed only for those links on the specified node.
Repeat the above procedure for all links on all nodes in one region using
the command:
CHAN XXXX RBCN** V (where 'V' is a valid value)
The values are changed only for those nodes in the specified region.
Repeat the above procedure for all links on all nodes in all regions using
the command:
CHAN XXXX N** V
(where 'V' is a valid value)
The values are changed for all the links in the system.
Use the VALU command to display the 'XXXX' for all links on all nodes:
VALU XXXX N** (where XXXX is one of the 4-character mnemonics
from the above list)
The current value of 'XXXX' for all links on all nodes in all regions is
displayed on the terminal. The setting can be confirmed by using the
SEES command for an individual link.
Issue 11.0 Page 7-57
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
666/YJ/16940/000
Attempt to use an invalid link parameter in a change command:
CHAN XXXX RDLN* V (where 'V' is a valid value)
The command is rejected.
Repeat the above procedure and attempt to use a series of invalid
parameter values
CHAN XXXX N** V
(where 'V' is an invalid value)
The commands are rejected.
T07-12900
Purpose:
Action:
Result:
Test each of the link level parameters listed in test T07-12800 in turn by
timetable event.
Include commands in the timetable, and in CASTs, to display, modify and
then redisplay the 'XXXX' for all links on all nodes in one region (at
suitably spaced intervals). Allow the events to be actioned.
The results are the same as those produced by the equivalent operator
commands.
T07-13000
Purpose:
Action:
Result:
Action:
Result:
For filter links only a restricted set of the link level parameters are
available for change and display. The following list of commands must be
tested:
CGIF - congestion importance factor
ELAG - end lag.
GGAI - gate gain.
GSAT - gate saturation.
INCY - inhibit cycle time optimiser for a link.
INSP - inhibit split optimiser for a link.
JNYT - journey time.
SLAG - start lag.
SMUL - split weighting multiplier.
SSAT - split weighting saturation.
STOC - saturation occupancy.
For each changeable value the following set of tests should be performed:
Repeat the tests listed against test T07-12800.
Results as for test T07-12800.
Issue all the remaining commands from the list in test T07-12800 for a
filter link to ensure that they are rejected.
The commands are accepted but a null report is generated.
T07-13100
Purpose:
SYSTEST.DOC
To demonstrate the display only commands for links.
Issue 11.0 Page 7-58
System Test Specification for a VAX/VMS UTC System
Action:
Result:
7.10.6
666/YJ/16940/000
Use the VALU command to display the link status and link used. Show
that these parameters cannot be used with the CHAN command. These
tests should be attempted on both all link types. Issue the commands:
VALU LSTS N01111A
CHAN LSTS N01111A VALUE
VALU LNKU N01111A
CHAN LNKU N01111A VALUE
The values are listed when the VALU commands are issued. The CHAN
commands are rejected.
Change and Display of Detector Level Parameters
Reference : VAX SRS 2.7.8
T07-13200
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
SYSTEST.DOC
Test each of the detector level parameters in turn by operator command.
The following list of commands must be tested:
DETU - Detector used.
DSTS - Detector status.
SJNY - SOFT journey time.
SMAN - SOFT detector mandatory.
(c) and (d) are only for SOFT detectors
For each changeable value the following set of tests should be performed:
Use the VALU command to display the 'XXXX' for all detectors on all
links on all nodes:
VALU XXXX N*** (where XXXX is one of the 4-character mnemonics
from the above list)
The current value of 'XXXX' for all detectors on all links on all nodes in
all regions is displayed on the terminal. The setting can be confirmed by
using the SEES command for an individual detector.
Change the value for 1 detector using the command:
CHAN XXXX N01111F1 (where 'V' is a valid value)
The value is changed in the data area and can be confirmed with the
VALU and SEES commands.
A message is written to the SCOOT lineprinter to confirm that the change
has been implemented.
Repeat the above procedure for all detectors on one link using the
command:
CHAN XXXX N33312F* V (where 'V' is a valid value)
The values are changed only for those detectors on the specified link.
Repeat the above procedure for all detectors on all links on all nodes in
one region using the command:
CHAN XXXX RBCN*** V (where 'V' is a valid value)
The values are changed only for those detectors in the specified region.
Issue 11.0 Page 7-59
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
Action:
Result:
Purpose:
Action:
Result:
666/YJ/16940/000
Repeat the above procedure for all detectors on all links on all nodes in all
regions using the command:
CHAN XXXX N*** V
(where 'V' is a valid value)
The values are changed for all the detectors in the system.
Repeat the above procedure and attempt to use an invalid detector
parameter
CHAN XXXX RDLN* V (where 'V' is a valid value)
The command is rejected.
Repeat the above procedure and attempt to use a series of invalid
parameter values
CHAN XXXX N*** V
(where 'V' is an invalid value)
The commands are rejected.
T07-13300
Test each of the detector level parameters listed in test T07-13200 in turn
by timetable event.
Include commands in the timetable, and in CASTs, to display, modify and
then redisplay the parameter for all detectors on all links on all nodes in
one region (at suitably spaced intervals). Allow the events to be actioned.
The results are the same as those produced by the equivalent operator
commands.
T07-13400
Purpose:
Action:
Result:
Action:
Result:
7.10.7
To demonstrate the display only commands for detectors.
For a particular SCOOT detector use the VALU command to display
value of the interval detector fault accumulator. Show that this parameter
cannot be used with the CHAN command. Repeat the test using a
wildcarded SCN to show the value for a number of detectors. Issue the
commands:
VALU IACC SCN
CHAN IACC SCN VALUE
The values are displayed when the VALU command is issued. The CHAN
command is rejected.
For a particular SCOOT detector use the VALU command to show the
detector status. Show that this parameter cannot be used with the CHAN
command. Repeat the test for a wild-carded detector SCN. Issue the
commands:
VALU DUDD SCN
CHAN DUDD SCN VALUE
The values are displayed when the VALU command is issued. The CHAN
command is rejected.
Node Transfer
Reference : VAX SRS 2.7.8
7.10.7(a)
Node Transfer - General
SYSTEST.DOC
Issue 11.0 Page 7-60
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-13500
Purpose:
Action:
Result:
To prove the facility to change the region of a SCOOT node by operator
command.
Enter the commands
SEES Naaaaa Rbb Rcc
where Naaaaa is the SCN of the first node in
a region, Rbb is its current region, Rcc is the region to be transferred to.
On another terminal enter :
NODT Naaaaa Rcc where Naaaaa is the SCN of the node to be
transferred and Rcc is the SCN of its new region.
N.B. The new region's cycle time must be greater than the node's
minimum cycle time and not greater than the node's maximum cycle time.
The node is transferred to its new region and the "SEES" display is
updated. The command VALU RccN* shows that the node is included in
region cc, the the command VALU RbbN* shows the node has gone from
region bb. The node counts for the 2 regions change correctly. The
"SEES" display shows that the stage length are scaled up or down
proportionally within the constraints of the MINS, MAXS.
T07-13600
Purpose:
Result:
To prove that invalid parameters are rejected for the NODT command.
SEES Naaaaa
where Naaaaa is the SCN of the node to be
transferred and note its current region.
on another terminal enter :
NODT Naaaaa Rbb where Naaaaa is the SCN of the node to be
transferred and Rbb is the SCN of an undefined region.
The NODT command is rejected and the region on the "SEES" display is
not updated.
T07-13700
Purpose:
Action:
Result:
Show that node transfer will not work where the destination region and
the node(s) to be transferred have inconsistent cycle times, i.e. the
minimum cycle time of the node to be transferred is greater than the
current cycle time of the region into which it is being transferred.
For a node and regions as described above attempt to execute a NODT
command.
The command is rejected.
T07-13800
Purpose:
Action:
Result:
SYSTEST.DOC
To show node transfer is available from the timetable.
Repeat T07-13500 with the NODT command inserted in the timetable.
As for T07-13500.
Issue 11.0 Page 7-61
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-13900
Purpose:
Action:
Result:
7.10.7(b)
Show that the NODT command may be used to move all the nodes from
one region into another and subsequently restore them to the original
region.
For a region with a small number of nodes issue repeated NODT
commands for each of the nodes. The nodes may be transferred either all
to the same region or to different regions. Use the SEES display to show
the status of the nodes in question. When the region has been completely
emptied restore the nodes again using NODT.
The nodes are successfully transferred and restored.
Node Transfer - Networked Systems
T07-14000
Purpose:
Action:
Result:
7.10.8
To show that a node may not be transferred to a region which is
controlled by a different TCC.
Enter a NODT command for a node in a region controlled by TCCA, to
move it to a region controlled by TCCB.
The command is rejected.
UTC/SCOOT interface
Reference : VAX SRS section 2.7.8
T07-14100
Purpose:
Action:
SYSTEST.DOC
Check UTC/SCOOT interface.
Monitor the following information for a particular SCOOT node. A multiequipment node is advised so that the effects on more than one equipment
can be monitored where appropriate. This should apply to all of the tests
in section 7.9.8.
Information transmitted out from SCOOT:
stage requests.
detector status.
translation plan requests.
Information received by SCOOT:
stages run.
detector occupancy data.
green wave indication.
hurry call indication.
NODE SCOOT IMPL flag.
NODE RLY IMPL flag.
Set the M35 message running and the monitor display for the junction.
Cause some of the "input to SCOOT" conditions to occur either by
operator command or using real or simulation hardware. Change the
detectors state using the CHAN command.
Issue 11.0 Page 7-62
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
The contents of the M35 message agrees with the Monitor display. The
transmitted data will be generated under all circumstances. Detector data
is received by SCOOT every second. If a green wave or hurry call is
active on the test node the stages returned to SCOOT may not be those
requested by SCOOT, the NODE SCOOT IMPL and NODE RLY IMPL
flags will change state (this is tested in detail later) appropriately under
these conditions. The UTC system reports detector faults and clears them
in line with the SCOOT system.
T07-14200
Purpose:
Action:
Result:
Check UTC/SCOOT interface with equipment running under local
control.
For an equipment running under local control monitor the stages run and
passed back to SCOOT. Also monitor the stages being requested by
SCOOT and the NODE RLY IMPL and NODE SCOOT IMPL flags.
Bring the equipment under SCOOT control and ensure that it follows the
SCOOT requested stage sequence with minimum delay.
The stages requested and stages run should not generally agree when the
equipment is running under local control. The NODE RLY IMPL flag is
set to 1, the NODE SCOOT IMPL flag is set to 0. Once the equipment is
brought under SCOOT control it goes to the stage requested by SCOOT,
allowing for minimum intergreens and minimum intervening stages (the
NODE SCOOT IMPL flag changes from 0 to 1).
T07-14300
Purpose:
Action:
Result:
Check UTC/SCOOT interface with green wave active.
For an equipment with an active green wave monitor the stages run and
passed back to SCOOT. Monitor the stages being requested by SCOOT
and the implementation flags as before. In addition monitor the status of
the GREEN WAVE flag. Cancel the green wave and ensure that SCOOT
regains control of the equipment with minimum delay.
The equipment will follow the stage timings in the green wave plan. Thus
the SCOOT stage requests will be ignored whilst the green wave is active,
(the NODE SCOOT IMPL flag will go from 1 to 0 when the green wave
is activated, the GREEN WAVE flag will go from 0 to 1). Once the green
wave is cancelled and assuming SCOOT control is active the equipment
goes to the stage requested by SCOOT, allowing for minimum intergreens
and minimum intervening stages. (the NODE SCOOT IMPL flag changes
from 0 to 1, GREEN WAVE flag goes to 0).
T07-14400
Purpose:
Action:
Result:
SYSTEST.DOC
Check UTC/SCOOT interface with controller checks active.
For equipment with controller checks active SCOOT control information
will not be sent to the equipment on the node. Check that the SCOOT
stage requests are ignored under controller checks and that the equipment
performs the controller check sequence instead. Monitor the
implementation flags as before. Once controller checks are complete
ensure SCOOT control is resumed with minimum delay.
The equipment will perform the controller checks specified. SCOOT
control information is not transmitted to the equipment on the node.
(NODE SCOOT IMPL flag goes to 0). SCOOT stage requests will
Issue 11.0 Page 7-63
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
continue to be transmitted across the UTC/SCOOT interface, and the
actual stages run under controller checks will be sent back to SCOOT.
Once controller checks are complete for the node SCOOT control
resumes allowing for minimum intergreens and intervening stages.
(NODE SCOOT IMPL = 1).
T07-14500
Purpose:
Action:
Result:
Check UTC/SCOOT interface with a diversion plan running.
For equipment with an active diversion plan monitor the stages run and
passed back to SCOOT. Monitor the stages being requested by SCOOT
and the implementation flags as before. Cancel the diversion and ensure
that SCOOT regains control of the equipment with minimum delay.
The equipment will follow the stage timings in the diversion plan. Thus
the SCOOT stage requests will be ignored whilst the diversion is active.
(NODE SCOOT IMPL flag goes from 1 to 0). Once the diversion is
cancelled and assuming SCOOT control is active the equipment goes to
the stage requested by SCOOT, allowing for minimum intergreens and
minimum intervening stages. (NODE SCOOT IMPL flag goes from 0 to
1).
T07-14600
Purpose:
Action:
Result:
Check UTC/SCOOT interface when an operator imposed fixed time plan
is running.
Impose a fixed time plan using the operator interface. Monitor the
implementation flags as before. Subsequently cancel the fixed time plan.
The equipment follows the fixed time plan, SCOOT control information is
not passed to the equipment. (NODE SCOOT IMPL flag goes from 1 to
0). The actual stages run are still passed back to SCOOT across the
interface. When the fixed time plan is cancelled SCOOT control resumes
for the equipment, allowing for minimum intergreens and minimum
intervening stages. (NODE SCOOT IMPL flag goes from 0 to 1).
T07-14700
Purpose:
Action:
Result:
Check UTC/SCOOT interface with timetable imposed fixed time plan
running.
Issue an XSCO command to stop the implementation of SCOOT onstreet. Allow a timetable fixed time plan change event to occur and check
that a test equipment follows the fixed time plan. Monitor the state of the
implementation flags as before. Using the SCOO command allow SCOOT
to regain control and demonstrate the fact.
Communication continues across the UTC/SCOOT interface, the test
equipment follows the timetable imposed fixed time plan whilst SCOOT
implementation is disabled. (NODE SCOOT IMPL flag goes from 1 to 0).
Once SCOOT control is enabled the equipment follows the requested
SCOOT stages, allowing for minimum intergreens and minimum
intervening stages. (NODE SCOOT IMPL flag goes from 0 to 1).
T07-14800
Purpose:
SYSTEST.DOC
Check UTC/SCOOT interface with equipment isolated by operator
command.
Issue 11.0 Page 7-64
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Issue an ISOL command to isolate equipment on a particular SCOOT
node. Check that the equipment follows the local (i.e. controller specified)
plan. Monitor the state of the implementation flags as before. Using the
XISO command allow SCOOT to regain control and demonstrate the
fact.
Communication continues across the UTC/SCOOT interface, the
equipment follows the local plan whilst isolated, (both NODE SCOOT
IMPL and NODE RLY IMPL flags go from 1 to 0). Once the isolation is
cancelled the equipment follows the requested SCOOT stages, allowing
for minimum intergreens and minimum intervening stages. (NODE
SCOOT IMPL and NODE RLY IMPL flags go from 0 to 1).
T07-14900
Purpose:
Action:
Result:
Check UTC/SCOOT interface with equipment isolated by hardware
failure.
Disconnect an OTU from the instation hardware. Monitor the state of the
implementation flags as before. Subsequently reconnect the OTU and
clear the fault, allow SCOOT to regain control and demonstrate the fact.
Communication continues across the UTC/SCOOT interface, (both
NODE SCOOT IMPL and NODE RLY IMPL flags go from 1 to 0).
Once the OTU is reconnected the equipment on it follows the requested
SCOOT stages, allowing for minimum intergreens and minimum
intervening stages. (NODE SCOOT IMPL and NODE RLY IMPL flags
go from 0 to 1).
T07-15000
Purpose:
Action:
Result:
Check UTC/SCOOT interface on a multi-equipment node with controller
checks active and when isolated.
Repeat tests T07-14400, T07-14800 and T07-14900 using a multiequipment node with only one equipment affected by the controller
checks or isolation.
In each case SCOOT control is suspended for the duration of the test and
resumed once the test is complete, i.e. the same result as for a single
equipment node.
7.11
SCOOT Translation Plans
7.11.1
Change and Display of Translation Plans
Reference : VAX SRS 2.7.9
T07-15100
Purpose:
Action:
SYSTEST.DOC
To check the correct start up timings are in use for the time of day.
Use the OUTT command to determine the SCOOT translation plan
number appropriate to the current date and time. Use VALU for IRCT,
NSST, and DEFS. Switch SCOOT off in all regions using XSCO. Use the
REIN command to reset all SCOOT timings back to their initial values.
Once the initialization has finished use the VALU TPLN command to
confirm that the correct SCOOT translation plan is in operation. Use the
MONI or DISP command to observe the translation of SCOOT requests
to UTC actions. SCOOT should come on again if requested in the
Issue 11.0 Page 7-65
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
timetable. Use the VALU PLAN command for selected nodes to confirm
the cycle time and stage action times. Include a double cycling node.
Check also that the stage start times give lengths in the correct
proportions when compared to the default stage lengths. Use VALU for
IRCT, NSST, and DEFS. CHAN these values and repeat.
A message is displayed showing that SCOOT control has been switched
off. A further message is displayed when the timings have been reinitialized. The values of the start-up plans subsequently displayed agree
with the current state of the values displayed by VALU for IRCT, NSST,
and DEFS. The stage requests are translated into UTC actions as shown
in the current translation plan.
T07-15200
Purpose:
Action:
Result:
To check that translation plans can be changed by operator command
without switching SCOOT off or losing control at a node.
For a multi-equipment SCOOT node as described in section 7.9.8 :
Use the SEES display to show the state of a SCOOT region and a link
and a node within the region. With SCOOT control implemented in this
region change translation plan by use of the CHAN TPLN command to a
plan with non-local data. Show that SCOOT implementation is not
cancelled although the link and node translation plan parameters do
change, if necessary. Use the VALU TPLN command to confirm that the
new translation plan is in operation.
Also use the MONI display for both junctions on the node and the SEES
display for the node to confirm the correct operation of the translation
from SCOOT stages to UTC stages for the translation plans. Show that
both junctions can have separate translations.
The data values displayed confirm that the new translation plans are now
in operation and that there has been no discontinuity in SCOOT control.
T07-15300
Purpose:
Action:
Result:
To check that translation plans can be changed by timetable event without
switching SCOOT off or losing control at a node.
Include in the timetable commands to display the current translation plan,
change the translation plan, and redisplay the translation plan (at suitably
spaced intervals). Modify the system time to 3 minutes before the
translation plan change event for a given region in the current timetable.
Use the SEES display to show the state of the region and a link and a
node within the region. With SCOOT control implemented in this region
wait until the translation plan change event has passed. Show that
SCOOT implementation is not cancelled although the node translation
plan parameters do change, if necessary. Use the operator VALUTPLN
command to confirm that the new translation plan is in operation.
The data values displayed show the change from old to new translation
plan and that there has been no discontinuity in SCOOT control.
T07-15400
Purpose:
SYSTEST.DOC
To confirm that SCOOT plans may not be selected by the UTC plan
change command.
Issue 11.0 Page 7-66
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Use the 'PLAN' command to attempt to select a plan associated with a
SCOOT translation plan.
The command is rejected.
T07-15500
Purpose:
Action:
Result:
Purpose:
Action:
Result:
To change from a non-local to a local plan and vice-versa using the
CHAN TPLN command.
For a multi-equipment node as defined in section running under SCOOT
control use the CHAN TPLN command to select a translation plan which
sets one of the junctions to local control. Subsequently select a translation
plan which sets both junctions to local control. Finally change to a
translation plan where the translations are not local on either junction.
Initially the node is running under SCOOT control, after the first change
of translation plan the VALU IMPL command shows SCOOT is still
being implemented on the node, however using the MONI and SEES
displays for the 2 junctions shows one junction running in local mode.
Following the second change of translation plan the VALU IMPL
command shows SCOOT is no longer implemented on the node.
Following the final change of translation plan SCOOT control is restored.
T07-15600
Check the correct operation of removable stages.
Select a node which has a removable stage which is used as the start or
end stage of a link. Use VALU DEFS, ELAG and SLAG to inspect.
Select a translation plan in which the removable stage is removed. Use
CHAN TPLN when the node is just starting the stage to be removed.
Check that SCOOT does not request the removable stage in the next
cycle and that the stage count parameter is reduced by one. Check that the
UTC stages run correspond to the SCOOT stage requests and the new
translation plan. Also ensure that appropriate adjustments are made to the
start or end stage and the used status of the link. Use VALU DEFS,
ELAG and SLAG. Check CHAN for these also.
The translation plan is loaded correctly and the correct UTC stages are
run. SCOOT no longer requests the removable stage. Adjustments are
made to the link parameters as described above. VALU for DEFS, ELAG
and SLAG do not mention the removed stage. CHAN for these works in
the new situation.
T07-15700
Purpose:
Action:
Result:
SYSTEST.DOC
To show that translation plans may have more than one UTC stage
associated with a SCOOT stage.
two or more normal UTC stages
a number of normal UTC stages plus one or more demand dependant
stages.
a Nominate Add pair
Select in turn translation plans for junctions that include the above types
of plan. Monitor the behaviour of the translation plan on a DIPM display.
All except the last of the UTC stages run as a fixed length stages of length
given by the difference between the action times of each pair. The length
of the last stage may be modified by SCOOT. If a demand dependant
Issue 11.0 Page 7-67
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
stage is included as any but the last stage then it will either run as a fixed
length stage or its time will be given to the previous stage. The Nominate
Add pair should raise both stage bits with a delay equal to the difference
in action times. Whichever stage actually runs may have its length altered
by SCOOT but only if the Nominate Add pair is the last pair in a SCOOT
stage with multiple UTC stages.
7.12
Equipment Monitoring
7.12.1
Junction Monitoring
Reference : VAX SRS 2.7.10
T07-15710
Purpose:
Action:
Result:
To show that response to demand for demand dependant stages is
monitored.
Using OVRB arrange for a DR bit to be returned but for the requested
stage not to be returned within a plan cycle.
A demand stage not serviced error message is output. The fault log is
updated and a message sent to the System log.
T07-15720
Purpose:
Action:
Result:
To test that intergreen times below or above their nominal values by more
than the time defined in the data are identified and reported.
Modify a selection of intergreen times for intersections so that they fall
outside their nominal values by more than the defined tolerance, by either
altering the data values or by changing the intergreen times in the
controllers. Put these intersections under various modes of control.
This test should be done for a controller with a single set of timing data
and another with different upper and lower timings.
An intergreen timings fault is reported.
T07-15730
Purpose:
Action:
Result:
To test that under fixed time control stage green times below or above
their plan values by more than the time defined in the data are identified
and reported.
For an intersection on fixed time control manually follow the plan using
OVRB for a number of cycles. Then return some stages for more than the
configured number of seconds greater or less than the planned time.
A green timing fault is reported.
T07-15740
Purpose:
Action:
SYSTEST.DOC
To test that under local control stage green minimum times are monitored
against the defined data.
For an intersection on local control use OVRB to return a stage for less
than the configured number of seconds minus the stage green tolerance
value.
Issue 11.0 Page 7-68
System Test Specification for a VAX/VMS UTC System
Result:
7.12.2
666/YJ/16940/000
This test should be done for a controller with a single set of timing data
and another with different upper and lower timings. The lower minimum
stage value should be used for the second case.
A minimum green timing fault is reported.
Pelican Monitoring
T07-15750
Purpose:
Action:
Result:
To test that pelican green to vehicle times are monitored against the
defined data.
For a pelican controller clear the GX bit before its minimum time minus
the tolerance value has expired.
A minimum green timing fault is reported.
T07-15760
Purpose:
Action:
Result:
To test that pelican non-green to vehicle times are monitored against the
defined data.
For a pelican controller reset the GX bit before its minimum absence time
minus the tolerance value has expired. Monitor the equipment using
DIPM.
This test should be done for a pelican with a single not-GX limit and
another with upper and lower limits. The lower limit value should be used
for the second case.
A minimum non-green to vehicle timing fault is reported. The DIPM
display should show both upper and lower not-GX times for the second
equipment.
T07-15770
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
7.13
To test the monitoring of pelican operation.
Set a pelican to have a permanent demand over night between 19:00 and
07:00.
The System log will show that after 6 hours a permanent demand fault
was logged.
Clear the fault manually.
The fault is cleared.
Repeat the permanent demand fault. Clear the fault by clearing the
demand.
The fault is cleared.
Plan Compliance Faults
Reference : MCE 0360C paragraph 4.3.1.6. VAX SRS 2.7.11
Note :
SYSTEST.DOC
The CRS section 2.4.25(j) defines action of the system for each fault type
ie. whether the fault is isolating. For each isolating fault the isolating fault
wall map lamp for the equipment will flash and for all other faults the nonisolating fault wall map lamp will flash. The lamps will continue to flash
Issue 11.0 Page 7-69
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
until an ACKD command is entered, when they become steady. The lamps
are extinguished when the fault is cleared.
T07-15800
Purpose:
Action:
Result:
Action:
Result:
To confirm that a 'Plan compliance' fault is reported if the controller
changes to an incorrect stage.
Call up a MONI display for a controller.
Check that the controller is not isolated and that a normal plan is in
progress.
If necessary, wait until 4 minutes have elapsed since the controller last
changed plan or had a fault cleared.
After several cycles of normal operation, and while the controller is not in
an intergreen, use a test set to change the stage reply bit to zero for one
second only.
Repeat using the test set to change the stage reply bit to an incorrect
stage reply bit.
Repeat d) using the test set to change the stage reply bit to permanent, i.e.
more than 180 seconds continuous presence.
In each case a plan compliance error message is output. The fault log is
updated and a message sent to the system log. Any relevant wall map
lamps operate. The system stops sending control data to the controller
within 2 seconds of the fault being detected by the system.
While the controller is in an intergreen cause it to be stuck in intergreen
for more than 48 seconds.
A plan compliance error message is output. The fault log is updated and a
message sent to the System log. Any relevant wall map lamps operate. A
further message is output and the controller isolated if any of the faults
persist for more than 4 consecutive seconds.
T07-15900
This test has been deleted. See section .
T07-16000
Purpose:
Action:
SYSTEST.DOC
To confirm that a 'Plan compliance' fault is not produced during the four
minute period following a traffic plan change involving the controller
under test.
Call up a live update (PICT) display for a controller.
Check that the controller is not isolated and that a normal plan is in
progress.
Enter the command 'PLAN' to change plan for this controller.
Use a test set to simulate the actions of the controller in following the
control bits of the plan.
After a cycle of normal operation, and while the controller is not in an
intergreen, change the stage reply bit to something other than the force bit
being sent out.
Repeat e) periodically during the next 4 minute period, but avoiding the
'signals stuck' message (which will isolate the controller).
Issue 11.0 Page 7-70
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
Use the LSTF command to confirm that the controller does not get a plan
compliance fault until 4 minutes have elapsed since the plan change.
A plan compliance fault is not reported until a period of 4 minutes has
elapsed since a plan change.
T07-16100
This test has been deleted. See section .
T07-16200
This test has been deleted. See section .
T07-16300
This test has been deleted. See section .
T07-16400
This test has been deleted. See section .
T07-16500
This test has been deleted. See section .
T07-16600
This test has been deleted. See section .
T07-16700
Purpose:
Action:
Result:
Stage Transition Inhibited.
Call up a MONI display for a controller.
Check that the controller is not isolated and that a normal plan is in
progress.
If necessary, wait until 4 minutes have elapsed since the controller last
changed plan or had a fault cleared.
Hold a 'G' bit using a test set, after the 'F' bit is dropped by the plan.
A plan compliance fault is reported.
T07-16800
Purpose:
Action:
SYSTEST.DOC
To ensure that the system will detect when a pelican controller has failed
to follow the correct plan.
Call up a MONI display for a pelican controller.
Check that the controller is not isolated and that a normal plan is in
progress.
If necessary, wait for 4 minutes to have elapsed after the last plan change
or fault clearance.
Issue 11.0 Page 7-71
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
Use a test set to simulate the actions of the controller in following the PV
control bits of the plan.
After a cycle of normal operations switch the GX bit to the absent state at
a time when the PV control bit is present.
Use the 'LSTF' command to confirm that the controller now has a plan
compliance fault.
3 seconds after losing the GX bit while the PV control bit is still present
the controller shall be isolated, a 'Plan compliance' message shall be
output and the alarm sounded.
T07-16900
Purpose:
Action:
Result:
To ensure that the system will detect when a pelican controller has failed
to respond to a pedestrian demand.
Call up a MONI display for a pelican controller.
Check that the controller is not isolated and that a normal plan is in
progress.
If necessary, wait for 4 minutes to have elapsed after the last plan change
or fault clearance.
Use a test set to simulate the actions of the controller in following the PV
control bits of the plan.
After a cycle of normal operations leave the GX bit present when there is
pedestrian demand and the PV bit has cleared.
Use the 'LSTF' command to confirm that the controller now has a plan
compliance fault.
5 seconds after losing the PV bit while the GX reply bit is still present the
controller shall be isolated, a 'Plan compliance' message shall be output
and the alarm sounded.
T07-17000
Purpose:
Action:
Result:
SYSTEST.DOC
To test the Inhibit Plan Compliance Fault Isolation command IHPC by
confirming that control data will continue to be sent to a controller that
has produced a plan compliance fault.
Call up a MONI display for a controller.
Issue a IHPC 120 command for the controller.
Check that the controller is not isolated and that a normal plan is in
progress.
If necessary, wait until 4 minutes have elapsed since the controller last
changed plan or had a fault cleared.
After several cycles of normal operation, and while the controller is not in
an intergreen, use a test set to change the stage reply bit to zero for one
second only.
A plan compliance error message is output and control data continues to
be sent to the controller.
Issue 11.0 Page 7-72
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-17100
Purpose:
Action:
Result:
To test the Cancel Plan Compliance Fault Isolation command XIHP by
confirming that a controller which had previously had plan compliance
fault isolation inhibited is now isolated by a plan compliance fault.
Call up a MONI display for a controller.
Issue a IHPC 120 command for the controller.
Check that the controller is not isolated and that a normal plan is in
progress.
If necessary, wait until 4 minutes have elapsed since the controller last
changed plan or had a fault cleared.
After several cycles of normal operation, and while the controller is not in
an intergreen, use a test set to change the stage reply bit to zero for one
second only. Verify that the appropriate fault messages are output and
that the controller is not isolated.
Cancel the faults by use of the XFLT command.
Cancel plan compliance fault isolation inhibit by issuing a XIHP 120
command for the controller.
Wait until 4 minutes after the fault was cleared.
After several cycles of normal operation, and while the controller is not in
an intergreen, use a test set to change the stage reply bit to zero for one
second only.
A plan compliance error message is output and the controller is isolated.
T07-17200
Purpose:
Action:
Result:
To test the facility to list all controllers which have Plan Compliance Fault
Isolation inhibited.
Issue IHPC 120 commands for a number of controllers.
Issue an LSTS 12 command to obtain a list of those controllers which
have plan compliance fault isolation inhibited.
A list of controllers is output which shows those controllers which have
had plan compliance fault isolation inhibited.
T07-17300
Purpose:
Action:
Result:
To verify that the plan compliance fault isolation inhibit commands (IHPC
and XIHP) are journalled.
Issue IHPC 120 commands for a number of controllers.
Issue XIHP commands to cancel the IHPC commands just entered.
Examine the journal by use of the LJNL command.
All the IHPC and XIHP commands issued are shown in the journal.
7.14
Controller Checks
7.14.1
Timetable Controller Checks - General
SYSTEST.DOC
Issue 11.0 Page 7-73
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
References: MCE 0360C paragraphs 4.3.2.1, 4.3.2.2, 4.3.2.3, 4.3.2.5, 4.3.2.6, 4.3.2.7,
4.3.2.8, 4.3.2.9.
VAX SRS 2.7.12
Note :
The results of the tests T07-17400 to T07-17800 and T07-18100 to T0719000 should be observed by using the monitor display (MONI) to show
the control and reply bits for controllers being tested. A live update
display (DIPM) should also be used to show the timings for greens and
intergreens as they occur and to compare with the timings made by the
controller monitoring software. The following results should be confirmed
when tests are done on timetable controller checks and operator initiated
checks:
Minimum Green and Intergreen Test - it should be observed that the DX
and F bits are set for each stage in turn which appears in the sequence
defined in the data for this test and that these are set during the intergreen
for the previous stage;
Maximum Green Test - It should be observed that the F bits are cleared
and DX is set to allow all stages to run to their maximum.
T07-17400
Purpose:
Action:
Result:
SYSTEST.DOC
To prove that (overnight) tests will correctly identify and report faulty
controllers.
The timings of the controllers connected to the system should be modified
so that they are outside the acceptable tolerances specified in the data.
(These controllers may have the intergreen and minimum green times
changed or the data stored in the computer may be modified). The
following controller timings and replies should be modified :
An incorrect SB bit should be set for at least one controller.
Minimum green times - a selection of stages should have their minimum
green times increased or decreased from their nominal values. The
transmission of F and D bits and the receipt of the appropriate G bits are
checked.
This should be checked for up to 8 stages on one controller.
Intergreen times - a selection of intergreen times should be increased or
decreased from their nominal values. The times which are changed should
be those in the normal cyclic stage sequence adopted by the controller
when all stages have demand.
Maximum green times - a selection of maximum green times should be
increased or decreased from their nominal values. This should be checked
for up to 12 stages on one controller.
Configure some controllers in the system for secondary maximum green
times and make some incorrect.
Configure some controllers in the system with the fallback cycle time
parameter set to NSNT.
Messages are displayed with the time when checks start and finish.
All faults are correctly identified and the appropriate messages output.
A message is output for all controllers on which no fault was found.
When checks on a controller have been completed or terminated the
control bits are cleared and the controller is returned to its normal
operating mode for the time of day.
Issue 11.0 Page 7-74
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Checks are not performed on those controllers with the NSNT parameter
set.
Each timing is checked only once against the defined data and hence
discrepancies will be reported only once.
Controllers with discrepancies are not isolated
T07-17500
Purpose:
Action:
Result:
To test that green times more than the configured number of seconds
below their valid minima are identified and reported.
Put an intersection on timetable plan 0.
Start Controller Checks.
Simulate a green time less than the nominal value using a test box in place
of a controller.
An error message is output whenever the green time is out of range. The
error message displays the faulty stage and times.
T07-17600
Purpose:
Action:
Result:
To test that if controller checks fails to complete before a cancel
controller checks event in the timetable, the checking is suspended at that
point and is resumed from last controller checked when the next
controller checks request is made from the timetable.
Set up a timetable with a CHCK command followed by a XCHC
command 5 minutes later and in the next days timetable another CHCK
command.
Set the system time to 2 minutes before the first CHCK event.
Controller checks runs for 5 minutes reporting those controllers checked.
Checking is suspended until the next day and is then resumed from the last
controller checked (This can be confirmed by examining the results from
T07-17400) until controllers have been processed. A controller will not be
tested again until the System has attempted to test all controllers which
are not faulty or isolated.
T07-17650
Purpose:
Action:
SYSTEST.DOC
To show that if a higher priority control mode is called on a junction or
junctions during controller checks then controller checks is suspended on
this equipment. When all other junctions have been checked then
controller checks will attempt to check this equipment again.
Edit or modify a timetable to include controller checks. Select two
controllers that have their test bit set to be checked by controller checks.
Ensure that both are operating under fixed-time plan.
Change the system time to one minute before the controller timings event
in the timetable.
Before controller checks reaches the first of the controllers to be tested,
implement a higher mode of control, which can be :
- A hurry call
- A green wave
- A manual wave
Issue 11.0 Page 7-75
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
- An operator imposed plan
For the second controller, wait for controller checks to start on this
equipment, but interupt it with one of the above control methods before it
completes.
Before controller checks terminates on the system, ensure that the higher
modes of control on both controllers has terminated.
After the last controller has completed the normal sequence of controller
checks, these two controllers are checked.
Repeat the test using one of the above controllers, but maintaining it on
an operator imposed fixed-time plan until controller checks has
terminated.
After controller checks terminates, an appropriate message is output.
T07-17700
Purpose:
Action:
Result:
7.14.2
To show that the results of controller checks can be listed in SCN order.
Use an existing timetable, or create a new one, with a SORT command
scheduled for approx. 30 mins. after a CHCK command.
The SORT command is actioned and controller checks data is listed in
SCN order on the spooling printer.
Timetable Controller Checks - Networked Systems
T07-17800
Action:
Result:
7.14.3
Repeat the above test with the TMC offline.
The command is rejected with the message "No computer available to
action this command".
Operator Controller Checks - Invalid Command Lines
Reference : MCE 0360C paragraph 4.3.2.4 VAX SRS 2.7.12
T07-17900
Purpose:
Action:
Result:
To prove that invalid command lines for the CHCK command are
rejected.
Enter the following commands CHCK
CHCK Jaaaaa
where aaaaa is an invalid controller SCN.
CHCK Iaaaaa
CHCK Paaaaa
where aaaaa is a valid pelican SCN.
CHCK Jaaaaa bb
where aaaaa is a valid controller SCN.
The commands are all rejected with appropriate error messages.
T07-18000
Purpose:
SYSTEST.DOC
To prove that invalid command lines for the XCHC command are
rejected.
Issue 11.0 Page 7-76
System Test Specification for a VAX/VMS UTC System
Action:
Result:
7.14.4
666/YJ/16940/000
Enter the commands XCHC Jaaaaa
where aaaaa is a invalid controller SCN.
XCHC Paaaaa
where aaaaa is a valid SCN.
The commands are all rejected with appropriate error messages.
Operator Controller Checks
Reference : MCE 0360C paragraph 4.3.2.4 VAX SRS 2.7.12
T07-18100
Purpose:
Action:
Result:
To test the correct operation of operator controller checks.
A check is initiated on a selection of controllers, using the manual control
facilities (CHCK).
The results found during the timetable controller checks (T07-17400 to
T07-17800) are repeated except as follows, for those controllers for
which the TTDAY option has been set in the data (see section ),
maximum green faults will not be detected.
T07-18200
Purpose:
Action:
Result:
To test that operator initiated controller tests may be terminated at any
time by the command XCHC.
The operator will start controller checks on a single controller with the
CHCK command and after a short time enter the XCHC command.
A message is displayed immediately indicating that checks have been
terminated on the controller specified in the CHCK command.
T07-18300
Purpose:
Action:
Result:
Action:
To test that if a green wave plan is requested on a controller then checks
will be abandoned if they are running on that controller.
Start checks on a controller with the CHCK command. Use the GWAV
command to start a green wave plan for the same controller.
When the green wave plan is started the checks terminate on the
controller and a suitable message is output.
Cancel the green wave plan using a GWAV command or allow it to run to
completion.
T07-18400
Purpose:
Action:
Result:
SYSTEST.DOC
To show that if an emergency vehicle priority plan is running, controller
checking will not be started on controllers on the green wave route.
start a green wave running as described in test T07-05900.
Enter the CHCK command to start controller checking on one of the
junctions on the green wave route.
Controller checking will not be started on the junction because it is on a
green wave route which is active. An appropriate message is output.
Issue 11.0 Page 7-77
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T07-18500
Action:
Result:
Purpose
To test that the presence of simultaneous G1 and G2 reply
bits cause controller checks to abandon tests on a controller.
Checks shall be started on a controller with the CHCK operator
command. The G1 and G2 reply bits shall be made to appear by switching
the signals off. This shall be confirmed by using monitor to examine the
reply bits.
This fault causes the checks to be abandoned on the controller. A message
is output reporting the reason for termination.
T07-18600
Purpose:
Action:
Result:
Reference: MCE 0360C 4.3.2.12.
To test that controller checks will function normally when there is a
detector fault on a controller.
Simulate a detector fault on a test controller by setting the DF reply bit,
and start checks on that controller using the CHCK operator command.
The results are the same as when there were no detector faults.
T07-18700
Purpose:
Action:
Result:
Reference: MCE 0360C 4.3.2.14.
To test that checks will be abandoned when there is an intermittent OTU
data failure.
Simulate an OTU fault condition, whereby intermittent data transmission
errors occur, by switching off the controller's OTU for a short period (less
than 15 seconds). Check the transmission failures on a MONI display.
Controller Checks are abandoned with an appropriate message.
T07-18800
Purpose:
Action:
Result:
To check that no fault messages are produced when there are no faults,
just a test completed message.
Repeat test T07-18100 with no faults present.
No fault messages are output. An appropriate completed message is
displayed when checks have finished on the controllers.
T07-18900
Purpose:
Action:
Result:
To show that if a controller is isolated by fault then controller checking
will not be started.
Simulate a fault on a controller which causes it to be isolated. Start checks
on the controller using the CHCK command.
Controller checks are not started whilst the controller is isolated.
T07-19000
Purpose:
SYSTEST.DOC
To show that if an OTU is isolated by TX fault then controller checking
will not be started.
Issue 11.0 Page 7-78
System Test Specification for a VAX/VMS UTC System
Action:
Result:
SYSTEST.DOC
666/YJ/16940/000
Isolate an OTU by removing the data link and causing a TX fault. Start
checks on a controller in the OTU using the CHCK command.
Controller checks are not started whilst the controller is isolated.
Issue 11.0 Page 7-79
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
8.
OTHER STREET EQUIPMENT CONTROL TEST DEFINITIONS
8.1
Collection of Traffic data
8.1.1
Count Detection including SCOOT loops
Reference :VAX SRS 2.8.3(1)-(5)+(7)
T08-00100
Purpose:
Action:
Result:
To show that a scale factor may be applied to count data.
Enter a FLOW command for 2 detectors with different scale factors.
simulate the same number of changes of state of the least significant count
bit of both detectors.
The flows recorded should reflect the different scale factors.
T08-00200
Purpose:
Action:
Result:
Action:
To prove that a faulty detector will terminate a link calibration.
Attach a SCOOT detector simulator to the selected OTU. At a terminal
enter an SSSU command to start the survey of SCOOT data. Before the
survey has completed (i.e. within one hour of the start), set the OTU with
detector under test as "faulty" - using OVRB.
An alarm message is output to tell the operator that the calibration has
been stopped.
Clear the fault on the detector and any associated links.
T08-00300
Purpose:
Action:
Result:
Action:
Result:
To calibrate a SCOOT link.
Use the software simulator producing flow at a constant rate of LPU.
Start a new SCOOT survey and allow it to run to completion.
At the end of one hour a message is output to inform the operator that the
survey has completed. Note the number of LPU.
Enter an ASLD command specifying the link and count detector used
above and enter a vehicle count.
The system calculates and stores a conversion factor for the link.
T08-00400
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To prove that a faulty detector will terminate a link calibration.
Attach a SCOOT detector simulator to the selected OTU. At a terminal
enter an SSSU command to start the survey of SCOOT data. Before the
survey has completed (i.e. within one hour of the start), set the OTU with
detector under test as "faulty" - using OVRB.
An alarm message is output to tell the operator that the calibration has
been stopped.
Clear the fault on the detector and any associated links.
Issue 11.0 Page 8-80
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-00500
Purpose: To display the link conversion factors calculated in T08-00300.
Action:
Result:
Enter an LLCF command for the detector used in test T08-00300. Using
the numbers noted in T08-00300 calculate the factors.
The expected conversion factor is displayed on the terminal.
T08-00600
Purpose: To confirm the conversion factor calculated in T08-00300.
Action:
Result:
Using the software SCOOT simulation program input a known but
different rate of LPUs/hour on the link used in test T08-00300.
Using the conversion factor obtained in T08-00300 manually calculate the
expected vehicle count.
Enter a FLOW command to display the current vehicle count for the
chosen detector
The current vehicle count is displayed and should be within rounding
tolerance of that obtained in the manual calculation.
T08-00700
Purpose:
Action:
Result:
Action:
Result:
To prove the capacity of the system for calibrating SCOOT links.
Start 16 SCOOT surveys with SSSU commands for SCOOT links with
detectors which are OK.
All commands are accepted and the surveys started.
While the 16 surveys are active, enter one more SSSU command for a
different link.
The command is rejected since the maximum number of SCOOT surveys
are already active.
T08-00800
Purpose:
Action:
Result:
To prove the capacity of the computer to store vehicle count data and
ability to update files for missed days.
List the count data files directory and see that there are files of the
maximum age as defined in the database. Allow the system to pass
through midnight. List the count data files directory and see that there are
files of the maximum age only.
The number of files did not increase, a file for the latest date was added
and for the oldest date was deleted.
T08-00900
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To display one day's vehicle count data. SURV command and FLOW
command.
Enter a SURV command for a date for which there is no data
The message displayed on the terminal indicates no data is available.
Enter SURV command for a date for which there is no partial data the
previous week.
Issue 11.0 Page 8-81
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
The data is displayed with absent and partial counts marked. The data is
displayed in intervals as specified in the VAX SRS 2.8.3(2).
Data for the previous week should exist for this test. Set the system date
to 2 days in the future, or a date such that data exists for the same day of
the previous week.
Enter the SURV command.
Enter the FLOW command.
The data for both commands is displayed with substitute counts marked.
The data is displayed in intervals as specified in the VAX SRS 2.8.3(2).
Enter a FLOW command for 4 different detectors.
The data is displayed and updated in real time.
Enter a FLOW command for a faulty detector.
A message indicates no data is available.
Enter a FLOW and SURV command for invalid detector SCNs.
A message indicates the SCN are invalid.
T08-01000
Purpose:
Action:
Result:
Action:
Result:
To display one week's vehicle count data. WEEK command.
Enter a WEEK command.
The data for 7 days counts are show on the screen as hourly counts.
Enter a WEEK command for a date 7 days in the future.
The message indicates no data is available.
T08-01100
Purpose:
Action:
Result:
To prove the capacity of the system to store weekly summary files.
List the weekly summary files directory and see that there are files of the
maximum age as defined in the system data. allow the system to pass
through midnight from saturday to sunday. List the weekly summary files
directory and see that there are files of the maximum age only.
The number of files did not increase. A file for the latest week was added
and for the oldest week was deleted.
T08-01200
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
8.1.2
To display a complete previous day's vehicle count data. OPFD command.
Enter an OPFD command for a date when data exists.
Hourly counts and analysis are output to the printer.
Enter an OPFD command for a detector SCN that does not exist.
The message indicates the SCN does not exist.
Insert an OPFD command in the timetable.
Hourly counts and analysis are output to the printer.
Occupancy Detection
SYSTEST.DOC
Issue 11.0 Page 8-82
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Reference :
T08-01250
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
8.1.3
To display one day's vehicle occupancy data. SURV and FLOW
commands.
For a count detector configured with an occupancy bit, enter the
following commands :
FLOW COUNT Dnnnnn
FLOW COUNT 15 Dnnnnn
FLOW OCCUPANCY Dnnnnn
FLOW OCCUPANCY 15 Dnnnnn
5 minute count data for the detector is displayed, with absent, substitute
and partial counts marked.
As before, for 15 minute interval.
5 minute occupancy data, as above.
15 minute occupancy data, as above.
Repeat the same test for a detector not configured with an occupancy bit.
The FLOW COUNT commands show data as before. The FLOW
OCCUPANCY commands do not display data and give an appropriate
message.
Repeat test T08-00900, but including OCCUPANCY in the command
line. Do this for detectors configured with and without an occupancy bit.
As for T08-00900 for detectors configured with the occupancy bit. No
data is displayed for detectors without the occupancy bit and an
appropriate message is output.
Data file transfer to PC
Reference : VAX SRS section 2.8.3(6)
Note:
SYSTEST.DOC
The 8 character name of the file which is created on the destination PC's
disk by the TXDF command is of one of the following forms:
Weekly data :
Count Data DWddmmyy.vvv
Car Park Occupancy Data OWddmmyy.vvv
where : ddmmyy
is the day, month and year of the Monday of the
week whose data is contained with in the file.
vvv is the file transfer version number.
Daily data :
System log SYddmmyy.LOG
Count data DDddmmyy.TCn
where : ddmmyy
is the day, month and year when the data was
collected.
TCn is the number of the TCC.
OTU data :
Issue 11.0 Page 8-83
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
OTU log data
Xnnnnn.LOG
where : nnnnnis the SCN of the OTU.
T08-01300
Purpose:
Action:
Result:
Action:
Result:
To prove that the latest weekly count data file can be transferred to a PC
workstation.
At a PC workstation connected to the computer enter the command:
TXDF COUNT_DATA
The workstation enters KERMIT server mode and the file is transferred.
Once the transfer is complete the workstation returns to terminal
emulation.
Use ALT-X on the PC to exit the terminal emulation. List the directory of
the PC disc.
A file with the same name as the weekly summary file in the computer will
have been placed on the PC disc.
T08-01350
Purpose:
Action:
Result:
Action:
Result:
To prove that the count data file for a specified week can be transferred to
a PC workstation
At a PC workstation connected to the computer enter the command:
TXDF COUNT_DATA dd-mmm-yy
where dd-mmm-yy is the date of
previous week's data file.
The workstation enters KERMIT server mode and the file is transferred.
Once the transfer is complete the workstation returns to terminal
emulation.
Use ALT-X on the PC to exit the terminal emulation. List the directory of
the PC disc.
A file with the same name as the weekly summary file in the computer will
have been placed on the PC disc.
T08-01400
Purpose:
Action:
Result:
Action:
Result:
Action:
SYSTEST.DOC
To prove that if the workstation is disconnected from the host computer
during file transfer, the transfer is aborted and when the terminal is
reconnected normal operation is resumed.
At a PC workstation connected to the computer enter the command:
TXDF COUNT_DATA dd-mmm-yy
Disconnect the workstation by removing the RS232 connection.
After 20 seconds the workstation indicates the transfer has been aborted
and after 2 minutes the system reports the terminal as being faulty.
Reconnect the RS232 connection to the workstation.
After 30 seconds the system clears the terminal fault.
Confirm the workstation has resumed normal operation by entering a
selection of operator commands which should include at least one semigraphical display command ie. VEGA.
Issue 11.0 Page 8-84
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-01450
Purpose:
Action:
Result:
Action:
Result:
To prove that the latest car park occupancy data file can be transferred to
a PC workstation
At a PC workstation connected to the computer enter the command:
TXDF CAR_PARK_DATA
The workstation enters KERMIT server mode and the file is transferred.
Once the transfer is complete the workstation returns to terminal
emulation.
Use ALT-X on the PC to exit the terminal emulation. List the directory of
the PC disc.
A file with the same name as the weekly summary file in the computer will
have been placed on the PC disc.
T08-01500
Purpose:
Action:
Result:
Action:
Result:
To prove that the count data file for a specified week can be transferred to
a PC workstation
At a PC workstation connected to the computer enter the command:
TXDF CAR_PARK_DATA dd-mmm-yy where dd-mmm-yy is the date
of previous week's data file.
The workstation enters KERMIT sever mode and the file is transferred.
Once the transfer is complete the workstation returns to terminal
emulation.
Use ALT-X on the PC to exit the terminal emulation. List the directory of
the PC disc.
A file with the same name as the weekly summary file in the computer will
have been placed on the PC disc.
T08-01520
Purpose:
Action:
Result:
Action:
Result:
To prove that the count and occupancy data file for a specified day can be
transferred to a PC workstation.
At a PC workstation connected to the computer enter the command:
TXDF DAILY_COUNT dd-mmm-yy
where dd-mmm-yy is a
previous day's data file.
The workstation enters KERMIT server mode and the file is transferred.
Once the transfer is complete the workstation returns to terminal
emulation.
Use ALT-X on the PC to exit the terminal emulation. List the directory of
the PC disc.
A file with the name as defined at the beginning of this section for daily
count data will have been placed on the PC disc.
T08-01540
Purpose:
Action:
SYSTEST.DOC
To prove that the system log for a specified day can be transferred to a
PC workstation.
At a PC workstation connected to the computer enter the command:
Issue 11.0 Page 8-85
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
TXDF LOG dd-mmm-yy
Result:
Action:
Result:
where dd-mmm-yy is a
previous day's date.
The workstation enters KERMIT server mode and the file is transferred.
Once the transfer is complete the workstation returns to terminal
emulation.
Use ALT-X on the PC to exit the terminal emulation. List the directory of
the PC disc.
A file with the name as defined at the beginning of this section for a
system log will have been placed on the PC disc.
T08-01560
Purpose:
Action:
Result:
Action:
Result:
8.1.4
To prove that the logged OTU data for a specified OTU can be
transferred to a PC workstation.
Start logging an OTU by means of the command :
LOTU Xnnnnn
where nnnnn is a valid OTU SCN
After a short period terminate the logging by the command :
XLOT Xnnnnn
using the same SCN as above
At a PC workstation connected to the computer enter the command:
TXDF OTU_DATA Xnnnnn
for the same SCN
The workstation enters KERMIT server mode and the file is transferred.
Once the transfer is complete the workstation returns to terminal
emulation.
Use ALT-X on the PC to exit the terminal emulation. List the directory of
the PC disc.
A file with the name as defined at the beginning of this section for logged
OTU data will have been placed on the PC disc.
Data file transfer to PC - Networked Systems
T08-01600
Action:
Result:
8.1.5
Repeat the tests in section on a PC connected to each of the TCCs and on
one connected to the TMC.
The TXDF command is available on all TCCs. The file is transferred from
the TMC through a TCC to the PC.
Data File Conversion on a PC
T08-01620
Purpose:
Action:
SYSTEST.DOC
To prove that a count data file transferred to a PC is correctly converted
into a form which can be read into a PC based spreadsheet or database
management package.
Run the off-line file conversion program and select the weekly detector
count data for conversion into a dBase format file.
Using dBaseIII, dBaseIV or a database program that reads this
format, read the converted data file.
Issue 11.0 Page 8-86
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
The database program succesfully reads the file. The data displayed by the
database program should agree with the data as shown on a UTC System
terminal.
Repeat the same conversion in the previous test for the following data :
Car Park occupancy data
Daily count data
As for the previous test.
T08-01640
Purpose:
Action:
Result:
8.2
To prove that converted data can be read by a PC-based Lotus 1-2-3
compatible spreadsheet program.
Start the spreadsheet program which should be capable of reading both
dBaseIII/IV and Lotus 1-2-3 format files. Import one of the dBase files
created in the previous test.
The spreadsheet program succesfully imports the file. The data displayed
should agree with the data as shown on a UTC System terminal.
Congestion Detection
Reference : VAX SRS section 2.8.2
T08-01700
Purpose:
Action:
Result:
Action:
Result:
To show that congestion is detected by Queue detectors.
Arrange for a Queue detector bit to be high for at least two seconds.
An operational alarm will be generated and a message output.
Arrange for the Queue detector bit to clear for more than 2 seconds.
The fault is cleared and a message produced.
T08-01800
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
SYSTEST.DOC
To show that alarms can be inhibited for queue detectors when configured
plans are running.
Choose a queue detector which has had a list of fixed time plans
configured. Set the whole area to run on one of the listed fixed time plans.
Set the queue bit high for three seconds.
The alarm is not generated but the message is produced.
Set the queue bit low for three seconds.
A message is produced.
Set the whole area to run on a plan which is not listed. Set the queue bit
high for three seconds.
The alarm is generated and the message is produced.
Set the queue bit low for three seconds.
The alarm is cancelled and a message is produced.
Set the subarea containing the detector to run on one of the listed fixed
time plans. Set the queue bit high for three seconds.
Issue 11.0 Page 8-87
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
The alarm is not generated but the message is output.
Set the queue bit low for three seconds.
A message is produced.
Set the subarea containing the detector to run on a plan which is not
listed. Set the queue bit high for three seconds.
The alarm is generated and the message is output.
Set the queue bit low for three seconds.
The alarm is cancelled and a message is produced.
T08-01900
Purpose:
Action:
Result:
Action:
Result:
To show that congestion is detected by occupancy detectors.
Select a number of count detectors which have occupancy detection with
their thresholds set to different levels. Using the simulator increase the
occupancy of each detector in turn to increasing levels.
As each threshold is reached an operational alarm is generated and a
message output.
Decrease the occupancy of each detector in turn.
As each decreasing threshold is reached a message is output and the alarm
is cleared.
T08-01920
Purpose:
Action:
Result:
Result:
Action:
Result:
Action:
SYSTEST.DOC
To modify the congestion alarm values for an occupancy detector.
Obtain the current values for the Congestion Alarm Clear Percentage
(CACP) and Congestion Alarm Set Percentage by entering the following
commands :
VALU CACP Dnnnnn
and
VALU CASP Dnnnnn
where Dnnnnn is a count detector configured with an occupancy bit.
Enter the following command to alter the CASP parameter to a value
below the CACP value displayed :
CHAN CASP Dnnnnn VALUE
The command is accepted. The new value of CASP is now set to the same
as CACP.
Repeat the command entering a value greater than 100.
The command is rejected with a error message.
Repeat the command with VALUE set to the same as the CACP value.
Return the CASP parameter to its original value.
The commands are accepted.
Enter the following command to alter the CACP parameter to a value
above the CASP value displayed :
CHAN CACP Dnnnnn VALUE
Issue 11.0 Page 8-88
System Test Specification for a VAX/VMS UTC System
Result:
Result:
Action:
Result:
666/YJ/16940/000
The command is accepted. The new value of CASP is now set to the same
as CACP.
Repeat the command entering a value less than 1.
The command is rejected with an error message.
Repeat the command with VALUE set to the same as the CASP value.
Return the CACP parameter to its original value.
The commands are accepted.
8.3
Car Park Information Sub-System
8.3.1
Opening and Closing of Car Parks
Reference : VAX SRS section 2.8.5
T08-02000
Purpose:
Action:
Result:
To close a type 2 car park.
Set the car park state to SPACES.
Enter the CLOS command for a type 2 car park.
The car park state will change to CLOSED.
The STCS command shows the car park as CLOSED by
operator/timetable override.
A message will be output to the terminal and written to the system log
indicate that the car park has closed.
The associated "named" type signs state will depend on the other car
parks in the group. If this is the only car park in the group or the other car
parks are faulty or closed then the signs will show CLOSED.
The associated "entrance" type signs will show the appropriate legend
(SPACES or FULL).
The associated "city" type signs will treat the car park as CLOSED.
T08-02100
Purpose:
Action:
Result:
Action:
Result:
To show that the correct status is assigned to a type 2 car park when it is
closed.
a) Simulate a closed car park by entering the CLOS command.
b) Simulate a car park fault condition by setting the DF reply bit for the
relevant detector using the OVRB command for the same car park.
The car park status will change from CLOSED to FAULTY.
Clear the DF bit using the OVRB command.
The car park status will return to CLOSED.
T08-02200
Purpose:
Action:
SYSTEST.DOC
To open a type 2 car park.
Enter the OPEN command for the type 2 car park closed in test T0802000.
Issue 11.0 Page 8-89
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
a) The car park state will change from CLOSED to the appropriate
legend, shown by the STCS command.
b) A message will be output to the terminal and written to the system
log to indicate that the car park has opened.
c) The associated "named" type signs will show the appropriate legend.
d) The associated "entrance" type signs will show the appropriate
legend.
e) The associated "city" type signs will treat the car park according to
its current state.
T08-02300
Purpose:
Action:
Result:
To test the response to a type 3 car park closing.
a) Use OVRB to set the CC bit to close a car park.
b) Use OVRB to change the vehicles present count.
a) The car park state will change to CLOSED, shown by the STCS
command.
b) A message will be output to the terminal and written to the system log
to indicate that the car park has closed.
d) The associated "named" type signs state will depend on the other signs
in the group.
e) The associated "entrance" type signs states will be set to cause the
appropriate legend to be displayed.
f) The associated "city" type signs will treat the car park as CLOSED.
T08-02400
Purpose:
Action:
Result:
Action:
Result:
To show that the correct status is assigned to a type 3 car park when it is
closed.
a) Simulate a closed car park by setting the CC reply bit for a type 3 car
park, using the OVRB command.
b) Simulate a car park fault condition by setting the DF reply bit for
the relevant detector using the OVRB command for the same
car park.
The car park status will change from CLOSED to FAULTY.
Clear the DF bit using the OVRB command.
The car park status will return to CLOSED.
T08-02500
Purpose:
Action:
Result:
SYSTEST.DOC
To test the response to a type 3 car park opening.
a) Set the car park state to SPACES.
b) Use an outstation test set to clear the CC bit to open a car park.
c) Use the outstation test set to change the vehicles present count.
a) The car park state will change from CLOSED to the appropriate state.
b) A message will be output to the terminal and written to the system log
to indicate that the car park has opened.
Issue 11.0 Page 8-90
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
c) The associated "named" type signs will depend on the other signs in the
group.
d) The associated "entrance" type signs will show the appropriate legend.
e) The associated "city" type signs will treat the car park according to its
current state.
T08-02600
Purpose:
Action:
Result:
Action:
Result:
8.3.2
To show that the correct status is assigned to a type 4 car park when it is
closed.
a) Simulate a closed car park by setting the CC reply bit for a type 4 car
park, using the OVRB command.
b) Simulate a car park fault condition by setting the CE reply bit using
the OVRB command for the same car park.
The car park status will change from CLOSED to FAULTY
Clear the CE bit using the OVRB command.
The car park status will return to CLOSED.
Car Park threshold values
Reference : VAX SRS section 2.8.5
T08-02700
Purpose:
Action:
Result:
To test for the correct response when threshold values are passed.
a) Use a OVRB or CHAN VEHC to change the vehicles present count so
that each threshold value is exceeded.
b) Repeat for all thresholds on each type of car park
a) The car park state will change.
b) A message will be output to the terminal and the system log to indicate
the new car park state. Check that associated signs show the correct
state.
T08-02800
Purpose:
Action:
Result:
Action:
Result:
To show that threshold values may be changed by the user.
Using the CHAN command modify the threshold values of a number of
car parks of each type. Attempt to change some thresholds to invalid
values. Also, in one case, remove the almost full state by setting the
almost full thresholds to zero.
The valid thresholds are accepted and the invalid ones rejected.
Repeat the test using various threshold values.
The car park states change and the messages are output at the new
thresholds.
T08-02900
Purpose:
SYSTEST.DOC
To show that the car park capacity may be set by the operator up to 1999
vehicles.
Issue 11.0 Page 8-91
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
Action:
Result:
8.3.3
666/YJ/16940/000
For a car park which is FULL, use the CHAN CAPA command to
attempt to reduce the capacity of the car park below the full threshold.
The command is rejected.
Increase the capacity of the car park. Using CHAN VEHC increase the
number of cars in the car park to above the old capacity.
No error is produced and VALU VEHC shows that the requested number
of vehicles are in the car park.
Attempt to set a car park capacity to 2000.
The command is rejected.
Car Park Occupancy Faults
Reference : VAX SRS section 2.8.5
T08-03000
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
To demonstrate car park occupancy faults for type 2 and 3 car parks.
Using OVRB on an entrance detector for a type 2 or type 3 car park,
cause the occupancy to go above the capacity.
An alarm is generated a fault logged and a message output.
Using OVRB on an exit detector for the car park, cause the occupancy to
fall below the capacity and clear the fault.
The fault is cleared.
Cause the occupancy to go below zero.
An alarm is generated a fault logged and a message output.
Cause the occupancy to rise above zero and clear the fault.
The fault is cleared.
T08-03100
Purpose:
Action:
Result:
Action:
Result:
To demonstrate car park occupancy faults for type 4 car parks.
Cause the BCD code returned to a type 4 car park to change by more
than the configured number in less than the configured time.
A System alarm is generated a fault reported and the car park set to
FAULTY.
Clear the fault. Set the BCD Reply to an invalid code.
Within 5 seconds a fault is set on the car park.
T08-03200
Purpose:
Action:
Result:
SYSTEST.DOC
To demonstrate the occupancy on System startup.
For a car park of each type which does not have a fault determine the
occupancy. Also note the current value in the Weighted average table.
Restart the System. Determine the occupancy of the test car parks after
the restart.
The type 2 and 3 car parks will have the occupancy assigned from the
weighted average table. Type 4 car parks take the occupancy from the
current BCD count.
Issue 11.0 Page 8-92
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-03220
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that type 2 and 3 car parks are monitored for no change in
vehicle counts over a configured period.
Select or create a type 2 or 3 car park with one entry and one exit
detector. Set the vehicle count stuck time to 1 hour.
Change the system time to any value between 19:00 and 05:59
Override the VC bits on the two detectors with the same value such that
the car park occupancy remains constant.
Wait for one hour.
No fault is raised.
Change the system time to any value between 07:00 and 17:59 and repeat
the test.
After one hour a non-isolating fault is raised and an appropriate message
is output.
Change the state of the VC bit on one of the detectors.
The fault is cleared.
T08-03230
Purpose:
Action:
Result:
To show that a type 4 car park is monitored for no change in vehicle
counts over a configured period.
Repeat test T08-03220 for a type 4 car park. The number of vehicles is
fixed by overwriting the BCD counts from the car park reply bits.
As for test T08-03220.
Car Park Groups
Reference : VAX SRS section 2.8.5
Note :
This test requires at least five car park groups each containing at least one
car park of each type. Each group should have at least one CITY type
sign associated with it and one group should have an Entrance type sign
associated with it. The state of car park groups may be determined by
monitoring the state of the associated City or Entrance signs.
T08-03300
Purpose:
Action:
Result:
To show that the requested states for named and entrance signs are the
same as the car park group state and car park entrance state respectively.
N.B. This test allows the following test to be performed correctly
Determine from the database the bit pattern associated with each state of
named signs and Entrance signs. Using DIPM (Display and Process
Monitor) check that for each state and entrance state of a group of car
parks the correct sign state is demanded.
The Group states and sign states correspond.
T08-03400
Purpose:
SYSTEST.DOC
To demonstrate the states of car park groups.
Issue 11.0 Page 8-93
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Considering just one car park group adjust the occupancy or state of the
car parks in that group such that:
only one has a SPACES state
none have SPACES and one is ALMOST FULL
none have SPACES or ALMOST FULL and one is FULL (N.B. some
may be CLOSED or FAULTY)
none have SPACES ALMOST FULL or FULL and one is CLOSED
(N.B. some may be faulty)
all are FAULTY
all have an entrance state of FULL
The status of the group is SPACES.
The status of the group is ALMOST FULL.
The status of the group is FULL
The status of the group is CLOSED
The status of the group is FAULTY
The entrance state of the group is FULL (in all other cases the entrance
state is SPACES)
T08-03500
Purpose:
Action:
Result:
SYSTEST.DOC
To show that City signs go to the correct states depending on group
states.
For a City sign with 3 associated car park groups. Set the states of the
groups so that they compare in turn with each of the following list.
car park group 1 state is SPACES
groups 2 & 3 are in any state.
car park group 2 state is SPACES
group 1 is not SPACES group 3 is any state
car park group 3 state is SPACES
groups 1 & 2 are not SPACES
car park group 1 state is ALMOST FULL
groups 1 to 3 are not SPACES
car park group 2 state is ALMOST FULL
group 1 is not SPACES or ALMOST FULL group 3 is not spaces
car park group 3 state is ALMOST FULL
groups 1 to 3 are not SPACES
all car park groups are CLOSED
all car parks are FULL
The City signs are set to the following corresponding states. this can be
verified by checking the bit pattern associated in the database with each
sign state.
GROUP 1 SPACES
GROUP 2 SPACES
Issue 11.0 Page 8-94
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
666/YJ/16940/000
GROUP 3 SPACES
GROUP 1 ALMOST FULL
GROUP 2 ALMOST FULL
GROUP 3 ALMOST FULL
FULL
Repeat this test for a City sign associated with two groups only ie
omitting states (c) and (f).
The same as before except omitting states (c) and (f).
Set one of the car park groups to be FAULTY. Repeat the test.
The FAULTY car park group behaves according to a preset default state,
determined at system build time, for calculating sign states.
T08-03550
Purpose:
Action:
Result:
Action:
Result:
8.3.4
To ensure that when a car park state is overridden by operator command
the state of the car park group changes accordingly.
Use the CARP command to change the state of various car parks within a
group.
The state of the car park group reflects the state of all the car parks within
the group regardless of the source of the state.
Use the XCAR command to remove the operator override.
The state of the car park group becomes that derived from the occupancy
states of the car parks within the group.
Car Park States
Reference : VAX SRS section 2.8.5
T08-03600
Purpose:
Action:
Result:
Action:
To show that car parks move between states when expected.
For a car park which has SPACES increase the occupancy until it is one
greater than the almost full increasing threshold.
The car park state changes to ALMOST FULL.
Increase the occupancy to one greater than the full increasing threshold.
Result:
Action:
Result:
Action:
Result:
The car park state changes to FULL.
Reduce the occupancy to one below the full decreasing threshold.
The car park state changes to ALMOST FULL.
Reduce the occupancy to one below the almost full decreasing threshold.
The car park state changes to SPACES.
T08-03700
Purpose:
Action:
SYSTEST.DOC
To show that a delay may be associated with a move to a less full state.
Associate a delay in the range 0 to 7 minutes with a car park. Repeat the
previous test.
Issue 11.0 Page 8-95
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
When the car park is taken from FULL to ALMOST FULL and from
ALMOST FULL to SPACES there is a delay of the configured time
between the occupancy changing and the car park state changing.
T08-03800
Purpose:
Action:
Result:
Action:
Result:
To show that the Entrance state changes when expected.
Increase the occupancy to the Entrance threshold.
The Entrance state changes from SPACES to FULL.
Decrease the occupancy to one below the Entrance threshold.
The Entrance state changes from FULL to SPACES.
T08-03850
Purpose:
To show that the state of a car park can be overridden by the use of the
CARP command.
Action:
For a car park which has a state of spaces use the CARP Cxxxxx FULL
command to change the occupancy level of the car park.
Result:
The occupancy state of the car park shows full.
Action:
The above test should be repeated for the following cases:
Actual State Overridden State
Spaces
Almost full
Almost full Spaces
Almost full Full
Full
Spaces
Full
Almost full
Results:
In each case the occupancy state of the car park agrees with the
overriding state.
T08-03860
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To show that the state of a car park reverts to its correct state, as
determined by its occupancy level, when the operator override of car park
state is removed by use on the XCAR command.
For a car park which has a state of spaces use the CARP Cxxxxx FULL
command to change the occupancy level of the car park.
Check that the state of the car park has changed correctly.
Issue the XCAR Cxxxxx command to cancel the operator override of car
park state.
The occupancy state of the car park reverts to the correct state as
determined by its occupancy level.
Issue various combinations of CARP and XCAR commands.
In each case the occupancy state of the car park reverts to the correct
state as determined by its occupancy level.
Issue 11.0 Page 8-96
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-03880
Purpose:
Action:
Result:
8.3.5
To show that the STCS command displays the current vehicle count and
occupancy of a car park.
Enter the STCS command for a car park.
The display show the current status of the car park, the number of
vehicles, and the occupancy as a percentage of the number of vehicles
divided by the capacity.
Car Park signs
Reference : VAX SRS section 2.8.5
T08-03900
Purpose:
Action:
To show that sign legends may be controlled by operator commands.
a) Use the SSTO command to override the current sign state for a sign.
b) Repeat for all types of sign.
Result:
The sign state shall change to the state selected.
T08-04000
Purpose:
Action:
Result:
To show that the operator override of a sign remains in force until it is
cancelled.
Change the car park status.
The sign state shall not change and the message "Sign change not
implemented: override in force" shall be output.
T08-04100
Purpose:
Action:
Result:
To show that operator imposed sign override can be cancelled.
Cancel the sign state override by using the XSST command.
The sign shall show the state as determined by the state(s) of the car
park(s) which drive the sign.
T08-04200
Purpose:
Action:
Result:
To show that the state of an individual sign may be controlled by
timetable.
Repeat tests T08-03900 and T08-04100 using commands in the timetable.
Same effect as before.
T08-04300
Purpose:
Action:
Result:
SYSTEST.DOC
To show the response to a sign fault.
Simulate a sign fault by changing the sign reply bits, using OVRB, so that
they do not correspond with the control bits.
The "Sign invalid reply state" message will be output to the terminal and
be written to the system log after the configurable delay time (30 seconds)
Issue 11.0 Page 8-97
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
has elapsed since the change of state (or after 2 seconds if there has been
no change of control state).
Enter the LSTF command for the faulty sign.
The fault message will be output.
T08-04400
Purpose:
Action:
Result:
Action:
Result:
To test that a sign fault can be cleared.
Clear the sign fault by using the XFLT command to reset sign.
The sign shall show the state as determined by the status of the car
park(s) which drive the sign.
Enter the LSTF command for the faulty sign.
The fault message will no longer be output.
T08-04500
Purpose:
Action:
Result:
Action:
Result:
To test the response when there is a car park sign OTU fault.
Simulate an OTU fault by disconnecting the power supply to the car park
sign OTU or by using OVRB.
a) A "Sign isolated" message shall be output and be written to the system
log for each sign on the OTU.
b) An OTU transmission fault message shall also be output.
Enter the LSTF command for the faulty OTU, and for each of the signs
The fault messages will be output.
T08-04600
Purpose:
Action:
Result:
Action:
Result:
To test the response when a car park sign OTU fault is cleared.
a) Reconnect the power supply to the car park sign OTU.
b) Use the XFLT command to clear the OTU fault from the current log.
The sign shall show the state as determined by the status of the car
park(s) which drive the sign.
Enter the LSTF command for the faulty OTU, and for each of the signs
The fault messages will no longer be output.
T08-04700
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To test the response to the SM bit being set (sign in manual mode).
a) Use OVRB to set the SM bit for a city sign.
a) A "Sign in manual mode" message will be output to the terminal and
written to the system log.
b) The instation will stop sending control data to the sign, which will be
isolated.
Reset the SM bit.
A "Sign manual mode cancelled" message and a "Sign reconnected"
message will be output.
Issue 11.0 Page 8-98
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-04800
Purpose:
Action:
Result:
To test the response to the SL bit being set (sign lamp failure).
a) Use OVRB to set the SL bit for a sign.
b) After a short interval reset the SL bit.
a) A "Sign lamp failure" message will be output to the terminal and
written to the system log.
b) When the SL bit is reset a "Sign lamp failure cleared" message will be
output.
T08-04850
Purpose:
Action:
Result:
8.3.6
To test that the SIGO command amends the group search order which is
used to determine the state of a city sign. In this case the aspect shown by
the sign is dependent upon which car park group is the first one in the list
of groups to have spaces.
Set up a city type car park sign to show different aspects which
correspond to the different groups associated with the sign having the
state of spaces.
Set the occupancy levels of the car parks in each group so that some of
the groups are full and some have spaces.
Use the SIGO command to change the search order of the groups.
The sign aspects change according to the search order.
Car Park Sign Exercising
T08-04850
Purpose:
Action:
Result:
To prove that a sign exercising command issued by an operator sends the
appropriate sequence of control bits to a sign and responds with
appropriate messages during and on completion of the exercising of a
single sign.
Monitor the control and reply bits for a sign by use of the MONI screen.
Issue a CHSI Sxxxxx command.
The correct sequence of control bits is transmitted and on completion of
exercising an appropriate message is shown.
Should the sign be faulty the sign is reported as such and exercising
halted.
T08-04860
Purpose:
Action:
SYSTEST.DOC
To prove that a sign exercising command issued from a timetable sends
the appropriate sequences of control bits to each of the signs in turn and
responds with appropriate messages during and on completion of the
exercising of a single sign.
Amend a timetable to include a CHSI command for a suitable time of day
and divert (using the > operator) its output to a printer.
Monitor the control and reply bits for a number of signs by use of
MONI screen displays.
Issue 11.0 Page 8-99
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
Sign exercising starts at the appointed time and the correct sequence of
control bits is transmitted to each sign and on completion of exercising an
appropriate message is shown.
Any signs which are found to be faulty are reported with appropriate
fault messages. On becoming faulty the exercising of that sign should
cease and exercising of the next sign should start.
T08-04870
Purpose:
Action:
Result:
To prove that a the XCHS command halts the exercising of signs which
has been initiated by operator command.
Issue a CHSI Cxxxxx command.
After a short delay Issue a XCHS command.
Sign exercising stops when the XCHS command is received by the
System.
T08-04880
Purpose:
Action:
Result:
8.3.7
To prove that a the XCHS command halts the exercising of signs which
has been initiated by a timetable command.
Amend a timetable to include a CHSI command for a suitable time of day
and divert (using the > operator) its output to a printer.
Monitor the control and reply bits for a number of signs by use of MONI
screen displays.
Issue a XCHS command.
Sign exercising stops when the XCHS command is received by the
System.
Car Park faults
Reference : VAX SRS section 2.8.5
T08-04900
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To test the response when a detector fault occurs in the car park barrier
equipment. Type 4 car parks only.
Set the CE bit to one using the outstation test set.
a) A "car park barrier fault" message will be output to the terminal and be
written to the system log.
b) "Named" signs will depend on the other signs in the group. If these are
all faulty then a default value will be used for the sign state.
c) "Entrance" signs will show the last correct state.
d) "City" signs will treat the car park as FAULTY.
Enter the LSTF command for the faulty car park.
The fault message will be output.
Issue 11.0 Page 8-100
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-05000
Purpose:
Action:
Result:
Action:
Result:
To test the response when the car park barrier equipment ceases to be
faulty.
Using the outstation test set, reset the CE bit to zero.
a) A "car park barrier fault cleared" message will be output to the
terminal and be written to the system log.
b) The signs will reflect the current car park state.
Enter the LSTF command for the faulty car park.
The fault message will no longer be output.
T08-05100
Purpose:
Action:
Result:
Action:
Result:
To test the response when there is an OTU fault on car park barrier
equipment.
Simulate an OTU fault on car park barrier equipment by disconnecting the
power supply to the car park OTU.
a) The car park state shall become faulty.
b) An error message will be output to the terminal and written to the
system log.
c) The "named" signs will show a state dependent on the other car parks
in the group.
d) The "Entrance" signs will sho the last correct state.
e) The "City" signs will treat the car park as faulty.
Enter the LSTF command for the faulty OTU.
The fault message will be output.
T08-05200
Purpose:
Action:
Result:
Action:
Result:
To test the response when an OTU fault is cleared.
Reconnect the power supply to the car park OTU. Use the 'XFLT'
command to clear the OTU fault.
a) The car park state will be restored and a message indicating the current
state will be output.
b) The signs will reflect the current car park state.
Enter the LSTF command for the faulty OTU.
The fault message will no longer be output.
T08-05300
Purpose:
Action:
Result:
SYSTEST.DOC
To test the response when a car park detector fault occurs on a type 2 car
park.
Set the DF bit for the relevant detector for a type 2 car park using the
outstation test set.
a) An appropriate car park faulty message will be output and be written
to the system log.
Issue 11.0 Page 8-101
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
b) A "detector faulty" message will be output and be written to the system
log.
b) "Named" signs will be dependant on the other signs in the group.
b) "Entrance" signs will show the last correct state.
b) "City" signs will treat the car park as faulty.
Enter the LSTF command for the faulty detector.
The fault message will be output.
T08-05400
Purpose:
Action:
Result:
Action:
Result:
To test the response when the car park detector ceases to be faulty.
Using the outstation test set, clear the DF bit.
a) An appropriate car park fault cleared message will be output and be
written to the system log.
b) A "detector fault cleared" message will be output and be written to the
system log.
b) The signs will reflect the current car park state.
Enter the LSTF command for the faulty detector.
The fault message will no longer be output.
T08-05500
Purpose:
Action:
Result:
Action:
Result:
To test the response when there is an OTU fault on type 2 car park
detector equipment.
Simulate a type 2 car park detector OTU fault by disconnecting the power
supply to the detector OTU.
a) The car park state will become faulty.
b) An error message will be output to the terminal and written to the
system log.
b) The "entrance" signs will show the last correct state.
b) The "named" signs will depend on the other car parks in the group.
b) The "city" signs will treat the car park as if faulty.
Enter the LSTF command for the faulty OTU.
The fault message will be output.
T08-05600
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To test the response when an OTU fault is cleared.
a) Reconnect the power supply to the OTU.
b) Use the XFLT command to clear the OTU fault.
a) The car park state will be restored and a message indicating the current
state will be output to the terminal and be written to the system log.
b) The signs will reflect the current car park state.
Enter the LSTF command for the faulty OTU.
The fault message will no longer be output.
Issue 11.0 Page 8-102
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-05700
Purpose:
Action:
Result:
Action:
Result:
To test the response when a car park detector fault occurs on a type 3 car
park.
Set the DF bit for the relevant detector for a type 3 car park using the
outstation test set.
a) An appropriate car park faulty message will be output to the terminal
and be written to the system log.
b) A "detector faulty" message will be output to the terminal and be
written to the system log.
b) "Named" signs will depend on the other car parks in the group.
b) "Entrance" signs will show the last correct state
b) "City" signs will treat the car park as faulty.
Enter the LSTF command for the faulty detector.
The fault message will be output.
T08-05800
Purpose:
Action:
Result:
Action:
Result:
To test the response when the car park detector ceases to be faulty.
Using the outstation test set, clear the DF bit.
a) An appropriate car park fault cleared message will be output and be
written to the system log.
b) A "detector fault cleared" message will be output and be written to the
system log.
b) The signs will reflect the current car park state.
Enter the LSTF command for the faulty detector.
The fault message will no longer be output.
T08-05900
Purpose:
Action:
Result:
Action:
Result:
To test the response when there is an OTU fault on the type 3 car park
detector equipment.
Simulate a type 3 car park detector OTU fault by disconnecting the power
supply to the detector OTU.
a) The car park state will become faulty.
b) The "entrance" signs will show the last correct state.
b) The "named" signs will show a state dependent on the other car parks
in the group.
b) The "city" signs will treat the car park as faulty.
Enter the LSTF command for the faulty OTU.
The fault message will be output.
T08-06000
Purpose:
Action:
SYSTEST.DOC
To test the response when an OTU fault is cleared.
a) Reconnect the power supply to the OTU.
Issue 11.0 Page 8-103
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
8.3.8
666/YJ/16940/000
b) Use the XFLT command to clear the OTU fault.
a) The car park state will be restored and a message indicating the current
state will be output.
b) The signs will reflect the current car park state.
Enter the LSTF command for the faulty OTU.
The fault message will no longer be output.
Car Park vehicle counts and weighted averages
Reference : VAX SRS section 2.8.3
T08-06100
Purpose:
Action:
Result:
Action:
Result:
To show that vehicles entering and leaving the car park are correctly dealt
with.
Enter the CHAN VEHC command to set the number of vehicles in the car
park to 0.
The number of vehicles in the car park will be set to 0.
a) Simulate entry and exit of vehicles to and from a car park using a count
detector simulator to simulate an appropriate car park entry count
detector.
b) Periodically use the car park display commands to display the number
of vehicles currently in the car park.
The displayed number of vehicles in the car park will be the same as the
actual simulated number of vehicles in the car park.
T08-06200
Purpose:
Action:
Result:
To show that the Weighted average table is correctly output.
Enter the command WAVC Cnnnnn where nnnnn is a valid car park SCN
for each car park on the system.
For each car park there is a value for each one hour period for each day of
the week.
T08-06300
Purpose:
Action:
Result:
Action:
Action:
Result:
Action:
SYSTEST.DOC
To show that the weighted averages table is updated.
Enter the WAVC command for a type 2 car park.
The weighted averages values will be output.
Note the values for a selected time and day.
Set the date and time forward to the next hour (which ends in the 30th
minute) boundary.
The weighted averages value will be updated according to the formula:
new value = ((existing value x week no) + current number of vehicles in
car park)/(week no +1)
week no is used to weight the value up to a maximum of 7.
Repeat several times.
Issue 11.0 Page 8-104
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
as the previous result.
T08-06400
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
To show that the weighted averages table is used on a type 2 car park
when the fault is cleared on a faulty car park.
Enter the WAVC command for a type 2 car park.
The weighted averages values will be output.
Note the values for a selected time and day.
Set the DF bit for the car park detector, using the OVRB command.
An appropriate car park faulty message will be output to the terminal and
be written to the system log.
A "detector faulty" message will be output to the terminal and be written
to the system log.
Set the date and time forward to that previously selected.
Clear the car park detector DF bit.
An appropriate car park fault cleared message will be output and be
written to the system log.
A "detector fault cleared" message will be output and be written to the
system log.
Enter, after the next 15 minute boundary, the VALU VEHC command to
list the number of vehicles in the car park.
The number of vehicles should be equal to the relevant value in the
weighted averages table.
T08-06500
Purpose:
Action:
Result:
8.3.9
To show that the weighted averages table is used on a type 3 car park
when the fault is cleared on a faulty car park.
Repeat T08-06400 for a type 3 car park.
The results are as for T08-06400.
Car Park Queue detection
Reference :
T08-06530
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To show that the queueing time for a car park can be displayed.
In the UTC data preparation form for count detectors create, for a car
park, a single type 3 car park queue detector.
Attempt to enter values in the occupancy and queue times that are not in
an increasing sequence.
The values are rejected.
Set the smoothing factor to 100 and the 4 range parameters to values such
as :
Range
Occupancy Time (minutes)
Issue 11.0 Page 8-105
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
1
1 to 25
3
2
26 to 49
10
3
50 to 74
20
4
75 to 100 30+
Set up an OVRB display for the detector and prepare to toggle the VO bit
on and off. For an occupancy of 100% the number of changes in a period
of 32 seconds should be 25. Do not exceed this frequency.
On another screen set up a PICT display containing the car park.
Start to toggle the VO bit such that an occupancy value in each range is
simulated. For example, for range 1 simulate 5 changes per 32 seconds,
which should give an occupancy of 20%. Maintain each range for at least
3 minutes.
Enter the STCS command for the car park at regular intervals.
The PICT and STCS displays should show queue time values equivalent
to the percentage occupancy set up in the above table.
Repeat the above test for a count detector type 4.
As for the previous tests.
T08-06550
Purpose:
Action:
Result:
Action:
Result:
To show that the high occupancy values for each range of an occupancy
queue detector can be altered from the system prompt.
Enter the following commands :
CHAN CQT1 Dnnnnn val1
CHAN CQT2 Dnnnnn val2
CHAN CQT3 Dnnnnn val3
CHAN CQT4 Dnnnnn val4
where :
Dnnnnn is the SCN of the detector in test T08-06530.
val1, val2 val3 and val4 are ascending values in the range 1 to 100.
The commands are accepted.
Repeat the test but using values that are not in an ascending order, greater
than 100 and negative values.
The commands are rejected.
Car Park timetable and operator commands
Reference : VAX SRS section 2.8.5
T08-06600
Purpose:
Action:
Result:
SYSTEST.DOC
To show that car park/car park sign status commands can be actioned
from a timetable.
List the timetable which contains commands for car parks.
The timetable should contain all the car park status commands which may
be actioned from a timetable. i.e.
Issue 11.0 Page 8-106
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
CLOS - close car park;
OPEN - open car park;
STCS - list status of car park or car park sign;
SSTO - impose or remove a car park sign state;
SIGO - change car park sign group search order;
CARP - change car park status
Set the time and date in order to cause the timetable to be run, and to
select the relevant car park commands.
The commands will be run as appropriate.
T08-06700
Purpose:
Action:
To demonstrate the operator change and display commands for car parks.
For each of the parameters:
Almost full increasing threshold
(AFDT)
Almost full decreasing threshold (AFIT)
Car Park capacity
(CAPA)
Full increasing threshold
(FDTH)
Full decreasing threshold
(FITH)
Green/red entrance threshold
(GRET)
Vehicle count
(VEHC)
Perform the following tests:
Result:
a) Display the current value using the VALU command.
a) Change to another valid value using the CHAN command.
a) Attempt to change to an invalid value using the CHAN command.
Test (a) and (b) display and change the parameter value as directed. The
command in test (c) is rejected.
T08-06750
Purpose:
Action:
Result:
Action:
Result:
Action:
SYSTEST.DOC
To demonstrate the operator car park state override command.
For a car park with an occupancy level which gives a state of spaces use
the CARP command to set the car park state to full and almost full.
The car park acquires the new state. If the car park does not have an
almost full state any CARP command which attempts to set it to almost
full is rejected.
Repeat the previous tests with various combinations of initial car park
states and CARP commands.
The commands are accepted of rejected, as appropriate.
Use the XCAR command to remove the operator override of car park
state.
Issue 11.0 Page 8-107
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
The car park state becomes that which is determined from its current
occupancy level.
T08-06800
Purpose:
Action:
Result:
To demonstrate the timetable change and display commands for car parks.
For each of the parameters from the previous test repeat the same test
actions but with the commands included in the timetable (at suitably
spaced intervals).
Test (a) and (b) display and change the parameter value as directed. The
command in test (c) is rejected by timetable preparation.
T08-06900
Purpose:
Action:
Result:
8.3.10
To demonstrate the change and display commands for car parks in
CASTs.
Attempt the previous two tests with the commands included in CASTs.
The same results are achieved.
Car Park Occupancy Recording
T08-06950
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that the occupancy of a car park is correctly recorded.
Use the CHAN VEHC command to set the number of vehicles in the car
park to 0.
Use the count detector data from the entrance and exit count detectors to
derive the occupancy of the car park for a number of quarter hour
periods.
Use the CPOC Cxxxxx TOD to output the current day's occupancy data.
The two sets of occupancy data should agree.
Allow the System to run for a number of days in order to accumulate
historic count and occupancy data.
Use the CPOC Cxxxxx <day> and CPOC Cxxxxx <date> commands to
output historical car park occupancy data.
Compare the occupancy values with those derived from the relevant count
detector data.
The two sets of occupancy data should agree.
Use the CPOC Cxxxxx >Txxxxx to output the car park occupancy data to
a hard copy terminal.
The hard copy data agrees with that shown on a VDU.
8.4
Diversion Control System
8.4.1
INTD/REMD/SSTO commands - invalid command lines
Reference : MCE 0360C paragraph 4.8.2 VAX SRS 2.8.6
SYSTEST.DOC
Issue 11.0 Page 8-108
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-07000
Purpose:
Action:
Result:
To prove that invalid command lines for the INTD operator command are
rejected by the system.
At an operators terminal enter the following commands INTD
INTD Uaaaaa Ubbbbb
where aaaaa and bbbbb are both valid
diversion SCNs.
INTD Uccccc
where ccccc is a non-existent diversion SCN.
The commands are rejected with appropriate error messages.
T08-07100
Purpose:
Action:
Result:
To prove that invalid command lines for the REMD operator command
are rejected by the system.
At an operators terminal enter the following commands REMD
REMD Uaaaaa Ubbbbb
where aaaaa and bbbbb are both valid
diversion SCNs.
REMD Uccccc
where ccccc is a non-existent diversion SCN.
The commands are rejected with appropriate error messages.
T08-07200
Purpose:
Action:
Result:
8.4.2
To prove that invalid command lines for the SSTO operator command are
rejected by the system.
At an operators terminal enter the following commands SSTO
(missing parameters)
SSTO Taaaaa
(invalid SCN)
SSTO Vaaaaa OPEN (invalid parameter)
SSTO Vaaaaa ON 99 (too many parameters)
The commands are rejected with appropriate error messages.
Operator-introduced Diversions
Reference : MCE 0360C paragraph 4.8.2, 4.8.6 VAX SRS 2.8.6
T08-07300
Purpose:
Action:
Result:
SYSTEST.DOC
To prove that it is possible to start up to the configured number of
diversions by operator commands
Enter the operator command INTD Uaaaaa
where aaaaa is a valid diversion SCN.
A message appears on the VDU to indicate that the diversion has been
started.
Issue 11.0 Page 8-109
System Test Specification for a VAX/VMS UTC System
Action:
666/YJ/16940/000
Using the MONI command for each of the OTUs in the diversion in turn,
check that the control bit to the diversion sign (equipment type V) is
being sent.
Repeat for the other diversions defined in the database.
T08-07400
Purpose:
Action:
Result:
Action:
Result:
To prove that it is possible to end a diversion by operator command.
Enter the operator command REMD Uaaaaa
where aaaaa is the diversion started in T08-07300
above.
A message appears on the VDU to indicate that the diversion has stopped.
Use the MONI command to observe that the diversion sign bit is no
longer being sent to the OTUs.
Repeat the REMD command above.
The "accepted" message appears on the VDU and no further action is
taken.
T08-07500
Purpose:
Action:
Result:
Action:
Result:
To prove that if an essential sign is faulty then the diversion cannot be
introduced.
Select a diversion sign that is defined as "essential" in the database and
use a simulator to set a fault on the sign. This can be done by changing the
reply and control bits so that they are not the same.
The faulty sign is reported on all VDUs and is entered in the system log.
Enter the INTD command for any diversion that includes the faulty sign.
The diversion is rejected with an appropriate message.
T08-07600
Purpose:
Action:
Result:
To prove that if a diversion is operating and the essential sign develops a
fault then the diversion is cancelled.
Start the diversion described in T08-07300.
Set a fault on the essential sign as described in T08-07600.
The diversion is cancelled when the faulty sign is detected.
T08-07700
Purpose:
Action:
Result:
To prove that a faulty non-essential sign does not affect the diversion.
Repeat sub-tests T08-07500 and T08-07600 setting the fault on a nonessential sign.
The diversion is not affected by the fault.
T08-07800
Purpose:
Action:
SYSTEST.DOC
To prove that if a sign is detected as faulty for less than 3 seconds the
fault is not reported and hence has no effect on the diversion.
Use an instation test set to simulate a faulty sign for 2 seconds only.
Issue 11.0 Page 8-110
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
The fault is not reported.
T08-07900
Purpose:
Action:
Result:
To prove that a sign is not monitored for 30 seconds after a state change.
Start a diversion and then immediately simulate a fault on an essential sign
on that diversion. Sustain the fault for more than 30 seconds.
The fault is not reported until 30 seconds after the diversion was started.
The diversion is also terminated when the faulty sign is detected.
T08-08000
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To prove that the setting of a diversion sign can be overwritten by
operator command.
Ensure that there is no diversion active.
Enter the operator command "SSTO Vbbbbb" where bbbbb is a valid
diversion sign SCN, to display the current state of the diversion sign
The current state is listed on the VDU. This can be checked with a MONI
display of the relevant OTU.
Enter a SSTO command to change the state of the diversion sign.
The MONI display shows that the state has changed.
Enter a SSTO command to restore the state of the diversion sign.
The MONI display shows that the state has changed.
T08-08100
Purpose:
Action:
Result:
Action:
Result:
To attempt to change the state of a diversion sign by operator command
when a diversion is active.
Start a diversion using the INTD command.
Enter a SSTO command to change the state of a non-essential sign in the
diversion.
The command is accepted and the state changed; the diversion is not
affected.
Enter a SSTO command to change the state of an essential sign in the
diversion.
The command is accepted and the diversion is cancelled.
T08-08200
Purpose:
Action:
Result:
SYSTEST.DOC
To show that an operator imposed sign state may be cancelled by
operator command.
Make sure that at least three diversion signs have operator imposed states
different from their normal condition for the current state of the system.
For one of the signs enter the command :
XSST <SCN>
The operator imposed state for the sign concerned is cancelled. This can
be verified by observing the relevant MONI display. It should be verified
that the other signs with operator imposed states are not affected.
Issue 11.0 Page 8-111
System Test Specification for a VAX/VMS UTC System
Action:
Result:
8.4.3
666/YJ/16940/000
Enter the command :
XSST V00000
All operator imposed diversion sign conditions are removed.
Timetable-introduced Diversions
Reference : MCE 0360C paragraph 4.8.2, 4.8.6 VAX SRS 2.8.6
T08-08300
Purpose:
Action:
Result:
8.4.4
To prove that diversions may be introduced and removed from the
timetable.
Repeat sub-tests T08-07300, T08-07400 and T08-07900 starting and
stopping diversions using INTD, REMD and SSTO commands from the
timetable.
The results will be the same as for associated sub-tests.
Remote requests for diversions
Reference : MCE 0360C paragraph 4.8.2, 4.8.6
VAX SRS 2.8.6
T08-08400
Purpose:
Action:
To prove that diversions may be introduced and removed by remote
requests.
Using a switch box attached to an OTU, select a switch to represent a
request for a diversion i.e. to set the RC reply bit in the OTU data.
Repeat sub-tests T08-07300 and T08-07400 using the switch to start and stop the
diversion.
Result:
As for the associated sub-tests.
T08-08500
Purpose:
Action:
Result:
8.4.5
To prove that diversions may be introduced and removed by remote
requests, where the remote request is associated with a lifting bridge.
Using a switch box attached to an OTU, select a switch to represent a
request for a diversion with lifting bridge i.e. to set the RC reply bit in the
OTU data.
Repeat sub-tests T08-07300 and T08-08100 using the switch to start and
stop the diversion.
As for the appropriate sub-tests with the additional alarms and messages
associated with the lifting bridge operation. NB. Only operational audible
alarm can be cancelled by ACKD whilst the bridge is raised the lamp may
only be cancelled when the bridge is once more open to traffic.
Diversions and Plan Changes
Reference : MCE 0360C paragraph 4.8.3
VAX SRS 2.8.4
SYSTEST.DOC
Issue 11.0 Page 8-112
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-08600
Purpose:
Action:
Result:
To prove that it is possible, from the timetable, to introduce and cancel a
diversion at the same time that a plan change is taking place.
Add the following pairs of temporary events to the current timetable, each
pair having the same time of execution a) INTD, SCOO
b) REMD, XSCO
c) INTD, PLAN
d) REMD, XPLA
In all cases, both commands are actioned in the order in which they
appear in the timetable and there is no adverse effect on the system.
T08-08700
Purpose:
Action:
Result:
8.4.6
To prove that it is possible, by operator command, to introduce and
cancel a diversion at the same time that a plan change is taking place.
Using a number (at least 2) of terminals, enter simultaneous operator
commands for plan change and diversions e.g. INTD and PLAN, REMD
and XPLA etc.
As for the timetable, the commands are actioned with no adverse effect on
the system.
Interdependent Diversions and Plan Changes
Reference : VAX SRS 2.8.6
T08-08800
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To introduce a diversion of type 0 (signs only).
Enter the INTD command to introduce a diversion of group 0 type 0.
a) The diversion will be started.
b) The signs on the diversion will be changed after the specified delay.
b) The wall map lights for the diversion route will light up.
b) The wall map lights for the diversion signs will light up, at the same
time as the signs are switched on.
b) There will be no plan change.
Enter the INTD command to introduce another diversion in group 0 type
0.
a) The diversion will be started.
b) The signs on the diversion will be changed after the specified delay.
b) The wall map lights for the diversion signs will light up, when the signs
change state.
b) The wall map lights for the diversion route will light up.
b) There will be no plan change.
Issue 11.0 Page 8-113
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-08900
Purpose:
Action:
Result:
Action:
Result:
To remove the diversions of type 0.
Enter the REMD command to remove one of the previously started
diversions.
a) The diversion type will be cancelled.
b) The signs on the diversion route will be changed after the specified
delay.
b) The wall map lights for the diversion route will go out.
b) The wall map lights for the diversion signs will go out, when the signs
change state.
b) There will be no plan change.
Enter the REMD command to remove one of the previously started
diversions.
a) The diversion type will be cancelled.
b) The signs on the diversion route will be changed after the specified
delay.
b) The wall map lights for the diversion route will go out.
b) The wall map lights for the diversion signs will go out, when the signs
change state.
b) There will be no plan change.
T08-09000
Purpose:
Action:
Result:
To show that if an essential sign goes faulty the diversion containing it
will not be started.
a) Cause an essential sign contained in diversion group 0 type 0 to go
faulty by setting the relevant OTU faulty.
b) Enter the INTD command to introduce this diversion.
a) The diversion will not be started.
b) A relevant error message will be output.
c) The system audible alarm will be sounded.
d) The system alarm lamp on the alarm panel will flash.
T08-09100
Purpose:
Action:
Result:
SYSTEST.DOC
To show that if an essential sign goes faulty whilst an operator introduced
diversion containing it is active, the diversion will be cancelled.
Enter the INTD command to introduce diversion group 0 type 0.
a) The diversion will be started.
b) The signs on the diversion will be changed after the specified delay.
b) The wall map lights for the diversion route will light up.
b) The wall map lights for the diversion signs will light up when the signs
are turned on.
b) There will be no plan change.
Issue 11.0 Page 8-114
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
666/YJ/16940/000
a) Cause an essential sign contained in this diversion to go faulty by
setting the relevant OTU faulty.
a) The diversion will be cancelled.
b) The relevant wall map light will go out.
b) The diversion sign wall map lights will go out when the sign changes
state.
b) A relevant error message will be output.
b) The system audible alarm will be sounded.
b) The system alarm lamp on the alarm panel will flash.
Clear the diversion sign fault by clearing the OTU fault.
The diversion will not be re-introduced.
T08-09200
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that if an essential sign goes faulty whilst a timetable introduced
diversion containing it is running, the diversion will be cancelled and reintroduced when the essential sign fault is cleared.
a) Select a timetable containing an introduce diversion command.
b) Set the time so that the diversion will run within a short time.
The diversion will be implemented.
Set an essential sign on the diversion route to faulty by setting the relevant
OTU faulty.
a) The diversion will be cancelled.
b) An error message will be output to the terminal.
b) The system audible alarm will be sounded.
b) The system alarm lamp on the alarm panel will flash.
Clear the sign fault by clearing the OTU fault.
The diversion will be re-introduced.
T08-09300
Purpose:
Action:
Result:
Action:
Result:
To show that a diversion introduced by a timetable command cannot be
cancelled by an operator command.
a) Select a timetable containing an introduce diversion command.
b) Set the time so that the diversion will run within a short time.
The diversion will be implemented.
Try to cancel the diversion by entering the operator command REMD for
the relevant diversion.
a) The diversion will not be cancelled.
b) A message will be output informing the operator that the timetable
command cannot be overridden with an operator command.
T08-09400
Purpose:
SYSTEST.DOC
To set up the time and date for the interdependent diversion tests.
Issue 11.0 Page 8-115
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
NOTE:
666/YJ/16940/000
Enter the DATE command and set the day to a Monday.
The day will be set to a Monday.
Enter the TIME command and set the time to the start of the first time
sector.
The time will be set to the beginning of time sector 1 (AM peak).
a) the time must stay within time sector 1 for the interdependent diversion
tests, until the time command is used to re-set the time.
b) The DISP command should be used to monitor the plan changes for
sub-area 29 (for example use J2921) throughout the tests.
T08-09500
Purpose:
Action:
Result:
To introduce interdependent diversions.
Enter the INTD command to introduce diversion group 1 type 1.
a) Group 1 will go to state 1.
b) Diversion type 1 in group 1 will be started.
b) The wall map lamp for the diversion route will light up.
b) The signs on diversion route 1 will be changed after the specified
delay.
b) The wall map lamps for the diversion signs will light up, when the signs
change.
b) Plan 1 for sub-area 29 will be introduced after a 1 minute delay.
T08-09600
Purpose:
Action:
Result:
To remove the diversion.
Enter the REMD command to remove diversion 1.
a) Group 1 will go to state 0.
b) Diversion type 1 in group 1 will be cancelled.
b) The wall map lamp for the diversion route will go out.
b) The signs on diversion route 1 will be changed after the specified
delay.
b) The wall map lamps for the diversion signs will go out, when the signs
change state.
b) The timetable plan due at the current time will be introduced after a
delay of 0.5 mins.
T08-09700
Purpose:
Action:
Result:
SYSTEST.DOC
To introduce and remove interdependent diversions in various sequences.
Enter the INTD command to introduce diversion group 1 type 1.
a) Group 1 will go to state 1.
b) Diversion type 1 in group 1 will be started.
b) The wall map light for the diversion route will light up.
Issue 11.0 Page 8-116
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
SYSTEST.DOC
666/YJ/16940/000
b) The signs on diversion route 1 will be changed after the specified
delay.
b) The wall map lights for the diversion signs will light up, when the signs
change.
b) Plan 1 for sub-area 29 will be introduced after a 1 minute delay.
Enter the INTD command to introduce diversion group 1 type 3.
a) Group 1 will go to state 4.
b) Diversion type 3 in group 1 will be started.
b) The wall map light for this diversion route will light up.
b) Diversion type 1 in group 1 will be cancelled.
b) The wall map light for this diversion will go out.
b) The signs belonging to diversions 1 and 3 will be changed after the
specified delay times.
b) The wall map lights for the diversion signs will go on for the
introduced diversion and go out for the cancelled diversion, when the
signs change state.
b) Plan 4 for sub-area 29 will be introduced after a delay of 4 minutes.
Enter the INTD command to introduce diversion group 1 type 3.
The command will be rejected.
Enter the INTD command to introduce diversion group 1 type 2.
a) Group 1 will go to state 2.
b) Diversion type 2 in group 1 will be started.
b) The wall map light for this diversion route will light up.
b) Diversion type 3 in group 1 will be cancelled.
b) The wall map light for this diversion route will go out.
b) The signs on the diversion routes 2 and 3 will be changed after the
specified delay times.
b) The wall map lights for the diversion signs will change state as
appropriate (i.e. those for type 2 will go on, those for type 3 will go
off).
b) Plan 2 for sub-area 29 will be introduced after a 2 minute delay.
Enter the INTD command to introduce diversion group 1 type 2.
The command will be rejected.
Enter the INTD command to introduce diversion group 1 type 1.
a) Group 1 will go to state 3.
b) Diversion type 1 in group 1 will be started.
b) The wall map light for the diversion route will light up.
b) The signs on the diversion routes 1 and 2 will be changed after the
specified delay.
b) The wall map lights for the diversion signs will light up, when the signs
change state.
b) Plan 3 for sub-area 29 will be introduced after a delay of 3 minutes.
Issue 11.0 Page 8-117
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Enter the REMD command to cancel diversion group 1 type 1.
a) Group 1 will go to state 2.
b) Diversion type 1 in group 1 will be cancelled.
b) The wall map light for the diversion route will go out.
b) The signs on the diversion route will be changed after the specified
delay.
b) The wall map lights for the diversion signs will go out, when the signs
change state.
b) Plan 2 for sub-area 29 will be introduced after a 2.5 minutes delay.
T08-09800
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To show that more that one diversion can run at a time.
Enter the INTD command to introduce diversion group 3 type 1.
a) Group 3 will go to state 1.
b) Diversion type 1 in group 3 will be started.
b) The wall map lights for the diversion route will light up.
b) The signs on the diversion route 1 will be changed after the specified
delay.
b) The wall map lights for the diversion signs will light up, when the signs
change state.
b) Plan 1 for sub-area 15 will be introduced after a delay of 0.5 minutes.
Enter the REMD command to cancel diversion group 1 type 2.
a) Group 1 will go to state 0.
b) Diversion type 2 in group 1 will be cancelled.
b) The wall map light for the diversion route will go out.
b) The signs on the diversion route will be changed after the specified
delay.
b) The wall map lights for the diversion signs will go out, when the signs
change state.
b) The timetable plan for the current time of day will be introduced for
sub area 29, after a delay of 1.5 minutes.
b) A relevant message will be output to indicate the end of the diversion
(plan) for sub-area 29 after the delay of 1.5 minutes.
Enter the REMD command to cancel diversion group 3 type 1.
a) Group 3 will go to state 0.
b) Diversion type 1 in group 3 will be cancelled.
b) The wall map light for the diversion route will go out.
b) The signs on the diversion route will be changed after the specified
delay.
b) The wall map lights for the diversion signs will go out, when the signs
change state.
b) The timetable plan for the current time of day will be introduced for
sub area 15, after a delay of 1 minute.
Issue 11.0 Page 8-118
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
b) A relevant message will be output to indicate the end of the diversion
(plan) for sub-area 15 after the delay of 1 minute.
T08-09900
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To use time sector 2.
Enter the TIME command and set the time to the start of the second time
sector (PM peak period - 16:00).
The time will be set to the beginning of time sector 2.
Enter the INTD command to introduce diversion group 1 type 1.
a) Group 1 will go to state 1.
b) Diversion type 1 in group 1 will be started.
b) The wall map lights for the diversion route will light up.
b) The signs on diversion route 1 will be changed after the specified
delay.
b) The wall map lights for the diversion signs will light up, when the signs
change state.
b) Plan 3 for sub-area 29 will be introduced after a 1 minute delay.
Enter the REMD command to cancel diversion group 1 type 1.
a) Group 1 will go to state 0.
b) Diversion type 1 in group 1 will be cancelled.
b) The wall map light for the diversion route will go out.
b) The signs on the diversion route will be changed after the specified
delay.
b) The wall map light for the diversion signs will go out, when the signs
change state.
b) The timetable for the current time of day will be introduced after a
delay of 0.5 minutes.
T08-10000
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To use time sector 3.
Enter the TIME command and set the time to the start of the third time
sector.
The time will be set to the beginning of time sector 3 (OFF-peak, 08:00).
Enter the INTD command to introduce diversion group 1 type 1.
a) Group 1 will go to state 1.
b) Diversion type 1 in group 1 will be started.
b) The wall map light for the diversion route will light up.
b) The signs on diversion route 1 will be changed after the specified
delay.
b) The wall map lights for the diversion signs will light up, when the signs
change state.
b) Plan 5 for sub-area 29 will be introduced after a delay of 1 minute.
Issue 11.0 Page 8-119
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Enter the REMD command to cancel diversion group 1 type 1.
a) Group 1 will go to state 0.
b) Diversion type 1 in group 1 will be cancelled.
b) The wall map light for the diversion route will go out.
b) The signs on the diversion route will be changed after the specified
delay.
b) The wall map lights for the diversion signs will go out, when the signs
change state.
b) The timetable plan for the current time of day will be introduced after a
delay of 0.5 minutes.
T08-10100
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To use a different day, i.e Thursday.
Enter the DATE command and set the day to a Thursday
The day will be set to a Thursday.
Enter the TIME command and set the time to 11:48 (just before the end
of the first time sector(AM peak period)).
The time will be set to 11:48.
Enter the INTD command to introduce diversion group 1 type 1.
a) Group 1 will go to state 1.
b) Diversion type 1 in group 1 will be started.
b) The wall map light for the diversion route will light up.
b) The signs on diversion route 1 will be changed after the specified
delay.
b) The wall map lights for the diversion signs will light up, when the signs
change state.
b) Plan 1 for sub-area 29 will be introduced after a delay of 1 minute.
Wait for the time to change past 11:50 (time sector 3 (OFF PEAK)).
Plan 5 for sub-area 29 will be introduced.
Enter the TIME command and set the time to 19:00 (beginning of the
second time sector(PM peak period)).
Plan 3 for sub-area 29 will be introduced.
Enter the REMD command to cancel diversion group 1 type 1.
a) Group 1 will go to state 0.
b) Diversion type 1 in group 1 will be cancelled.
b) The wall map light for the diversion route will go out.
b) The signs on the diversion route will be changed after the specified
delay.
b) The wall map lights for the diversion signs will go out, when the signs
change state.
b) The timetable for the current day will be introduced for sub area 29
after a delay of 0.5 minutes.
Issue 11.0 Page 8-120
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-10200
Purpose:
Action:
Result:
Action:
Result:
8.5
To start a remotely requested diversion.
Set the relevant bit in the OTU reply word for a remote request diversion,
using the OVRB command.
The relevant diversion will be activated.
Clear the relevant bit in the OTU reply word for the remote request
diversion, using the OVRB command.
The diversion will be cancelled.
Fog Detection
Reference :
T08-10250
Purpose:
Action:
Result:
Action:
Result:
To show the operation of a fog detection remote request.
a) Define a fog detection remote request on an OTU, configure for one
sub-area.
b) On this sub-area create or edit two or more junctions configured with
solar override and solar bright bits.
b) Create another two junctions with the same bits on another sub-area.
b) Monitor one junction from each sub-area on MONI displays.
b) Set up an OVRB display for the OTU with the remote request, and
override the remote request with a 1.
b) After a period monitor the other junctions on the configured and
unconfigured sub-areas.
After 3 seconds an appropriate message is output to the system log. The
solar override bit is sent to the controllers on the configured sub-area and
solar bright is returned after a few seconds. The displays show the
junctions on the other sub-area are unchanged.
Cancel the override of the remote request.
After 3 seconds an appropriate message is output to the system log. The
solar override bit is removed and solar bright is no longer returned after a
few seconds on the junctions in the configured sub-area. The junctions on
the other sub-area remain unchanged.
8.6
SCOOT Detectors
8.6.1
SCOOT Detector Faults
Reference : VAX SRS section 2.8.7
T08-10300
Purpose:
SYSTEST.DOC
To confirm that a SCOOT detector goes to the suspect state when it has
been unoccupied for the required period of time.
Issue 11.0 Page 8-121
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
a) Check the correct receipt of the simulated SCOOT detector
information, using the OTU Monitor display. Use the VALU DSTS
command to check that the detector is currently clear of faults.
b) Set the detector simulator to indicate zero occupancy. After a period
of 6 minutes repeat the VALU DSTS command.
The detector changes to the suspect state.
T08-10400
Purpose:
Action:
Result:
To confirm that a SCOOT detector goes to the faulty state when it has
been unoccupied for the required period of time.
Leave the detector simulator used above unoccupied for the configured
number of minutes.
The detector changes to the faulty state and a suitable message is output.
T08-10500
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To confirm that a faulty/empty or suspect/empty SCOOT detector cannot
be returned to its normal state by operator command until it is no longer
unoccupied.
Use either the command XFLT or the command CHAN DSTS to attempt
to clear the detector fault.
The detector status only changes from faulty to the suspect state.
Repeat the clear command.
No change is observed in the detector status.
Resume normal replies to the detector.
After about 1 minute of valid replies the detector state changes to OK and
a fault clear message is output.
T08-10600
Purpose:
Action:
Result:
To confirm that a SCOOT detector goes to the suspect state when it has
been continuously occupied for the required period of time.
a) Check the correct receipt of the simulated SCOOT detector
information, using the OTU Monitor display (MONI). Use the VALU
DSTS command to check that the detector is currently clear of faults.
b) Set the detector simulator to indicate continuous occupancy. After a
period of 3 minutes repeat the VALU DSTS command.
The detector changes to the suspect state.
T08-10700
Purpose:
Action:
Result:
SYSTEST.DOC
To confirm that a SCOOT detector goes to the faulty state when it been
continuously occupied for the required period of time.
Leave the detector simulator used above occupied for the configured
amount of time.
The detector changes to the faulty state and a suitable message shall be
output.
Issue 11.0 Page 8-122
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-10800
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To confirm that a faulty/full SCOOT detector cannot be returned to its
normal state by operator command until it is no longer fully occupied.
Use either the command XFLT or the command CHANDSTSNaaaaabn
OK (where aaaaabn is the SCN of the detector) to attempt to clear the
detector fault.
The detector status only changes from faulty to the suspect state.
Repeat the clear command.
No change is observed in the detector status.
Resume normal replies to the detector.
After about 1 minute of valid replies the detector state changes to OK and
a fault clear message is output.
T08-10900
Purpose:
Action:
Result:
To show that the SCOOT detector fault thresholds and delays are
configurable.
Repeat tests T08-10600 to T08-10800 with different thresholds including
the limit values.
The expected results as defined by the new thresholds are obtained.
T08-11000
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
8.6.2
To demonstrate the behaviour of detectors when an OTU is faulty.
Cause a fault on a test OTU by removing its power supply while
monitoring the corresponding junction on a DIPM display.
The replies from the detectors go permanently high but the state of the
detectors is not changed immediately. They then behave as though they
were continuously occupied as in tests T08-10600 and T08-10700.
Remove the fault condition.
Normal replies resume from the detectors. There is no change of state.
Clear the fault to suspect with XFLT.
The detector becomes suspect and after a short time of normal replies
becomes OK.
SCOOT Detector Checking
Reference : VAX SRS section 2.8.7
Note :
Each of these tests takes 1 hour to complete; they may be left to run in the
background while other tests are taking place so long as the system is not
stopped or the time changed. Also, for tests several timetable commands
need to be set up in advance. Details of these can be obtained by reading
the tests before taking any actions.
T08-11100
Purpose:
Action:
SYSTEST.DOC
To start SCOOT detector checking by operator command.
Enter the CHDC command from an operator's terminal.
Issue 11.0 Page 8-123
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
The command is rejected.
T08-11200
Purpose:
Action:
Result:
To start SCOOT detector checking from the timetable and verify the
operation of the OFF adjust mode.
Insert a temporary CHDC event into the timetable.
Using the CHAN command, set the ADJU parameter to ON and then to
OFF to reset the day counter.
Wait for one hour after the CHDC event is started.
Enter a DCOU command to list the results of the checking.
The results of the detector checking are listed on the SCOOT line printer.
T08-11300
Purpose:
Action:
Result:
To start SCOOT detector checking from the timetable and verify the
operation of the ON adjust mode.
Insert a temporary CHDC event into the timetable.
Using the CHAN command, set the ADJU parameter to ON.
Wait for one hour after the CHDC event is started.
Enter a DCOU command to list the results of the checking.
The results of the detector checking are listed on the SCOOT line printer.
T08-11400
Purpose:
Action:
Result:
To start SCOOT detector checking from the timetable and verify the
operation of the OVERRIDE adjust mode.
Insert a temporary CHDC event into the timetable.
Using the CHAN command, set the ADJU parameter to OVERRIDE.
Wait for one hour after the CHDC event is started.
Enter a DCOU command to list the results of the checking.
The results of the detector checking are listed on the SCOOT line printer.
8.7
Other Equipment Faults
8.7.1
Signals Stuck
Reference : MCE 0360C paragraph 4.3.1.7. VAX SRS 2.8.8
T08-11500
Purpose:
Action:
SYSTEST.DOC
To ensure that the system will detect when a controller is stuck on a stage
for longer than the permitted length of time and take the appropriate
action.
a) Ensure that the controller does not have signals stuck inhibit set.
b) Select a plan for the controller, using the PLAN command. Call up a
MONI display for the controller
Issue 11.0 Page 8-124
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
b) After a cycle of normal operations set the control bits (using an
instation test set) to cause the controller to stay on the same stage for
more than 180 seconds.
After 180 seconds:
a) a 'Signals stuck' message is output;
b) the controller is isolated;
c) the corresponding wall map lamps flash.
Enter the LSTF command for this controller.
The controller is shown to be isolated and to have a signals stuck fault.
T08-11600
Purpose:
Action:
Result:
To check that the 'Signals stuck' check is not carried out while the
controller is under local control.
a) With the MONI display still active from the previous test, cancel the
control bit override and clear the stuck fault.
b) Check that the controller comes back under computer control.
b) Select plan 0 for the controller to put it in local mode.
b) Use the instation test set to leave a reply bit stuck on the same stage
for more than 180 seconds.
A 'Signals stuck' message is not produced.
T08-11700
Purpose:
Action:
Result:
To ensure that the system will detect when a controller is stuck on an
intergreen for longer than the permitted length of time and take the
appropriate action
a) Call up a MONI display for a controller.
b) Check that the controller is not isolated and that a normal plan is in
progress.
b) Use the instation test set to simulate the reply bits from the controller.
b) After a cycle of normal operations leave the controller reply bits clear
to simulate an intergreen for more than 48 seconds.
b) Use the 'LSTF' command to confirm that the controller now has a
signals stuck on intergreen fault.
After 48 seconds the controller is isolated, a 'signals stuck' message is
output and the corresponding white wall map lamps flash.
T08-11800
Purpose:
Action:
SYSTEST.DOC
To check that the 'Intergreen stuck' check is still carried out when a
controller is under local control.
a) With the MONI display still active from the previous test, clear the
stuck fault and check that the controller comes back under computer
control.
b) Wait for 2 or 3 cycles.
Issue 11.0 Page 8-125
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
b) Cause the controller to become under local control by selecting a local
plan.
b) Leave the controller stage reply stuck on intergreen for more than 48
seconds.
b) Check that an 'Intergreen stuck' message is produced.
b) Use the command 'LSTF' to confirm that the controller is now under
local control.
After 48 seconds of intergreen an 'Intergreen stuck' message is output and
the corresponding white wall map lamp flashes.
T08-11900
Purpose:
Action:
Result:
8.7.2
To show that all signals stuck checks are inhibited when a controller is
isolated by a fault.
Repeat sub-tests T08-11500 to T08-11800 with the controller isolated by
a fault.
Whilst the controller is in this state the signals stuck conditions are not
detected or reported.
G1/G2 reply bits
Note:
The reconnection time is a parameter whose value is set by SPCL in the
configuration file. The usual value for this parameter is 3 seconds. Before
starting this sequence of tests determine which is the correct value for the
System being tested.
Reference : MCE 0360C paragraph 4.3.1.4. VAX SRS 2.8.8
T08-12000
Purpose:
Action:
Result:
To ensure that, when simultaneous G1 and G2 reply bits are returned by
an intersection controller, the controller is isolated and appropriate
messages are produced.
a) Call up a MONI display for a controller operating under plan control.
b) Generate simultaneous G1/G2 reply bits by switching the lamps off or
operating the appropriate switches on a test set.
b) Check that G1/G2 are now being returned.
b) Use the LSTF command to confirm that the controller is now isolated
due to lamps off/manual control.
a) The G1/G2 bits are returned for 3 seconds (or other reconnection time)
and then a 'G1/G2 both set in reply' message is output.
b) The controller is isolated.
c) No control bits are being sent out.
d) The corresponding white wall map lamp flashes.
T08-12100
Purpose:
SYSTEST.DOC
To ensure that, when the simultaneous G1 and G2 reply bits are no longer
returned, the controller is reconnected and appropriate messages are
produced.
Issue 11.0 Page 8-126
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
With the MONI display still active from the previous test and the G1 and
G2 reply bits being returned, switch the lamps back on or restore the
appropriate switches on the test set.
'G1/G2 disappeared' message appears once the G1 and G2 bits have
disappeared for 3 (or other value) seconds, the controller is reconnected
and control bits are again sent to the controller. The corresponding wall
map lamp is extinguished.
T08-12200
Purpose:
Action:
Result:
To prove that simultaneous G1/G2 bits are detected when a controller is
operating under local control.
Repeat sub-tests T08-12000 and T08-12100 for a controller operating in
local mode.
The results are as above.
T08-12300
Purpose:
Action:
Result:
8.8
To prove that simultaneous G1/G2 bits are detected when a controller is
isolated by fault.
Repeat sub-tests T08-12000 and T08-12100 for a controller isolated by
fault.
The new fault is reported.
Operator Control of Special Facilities
Reference : VAX SRS 2.8.1
T08-12400
Purpose:
Action:
Result:
To show invalid command lines are rejected for CSFY, XCSF, SFNO and
XSFN commands.
Enter the following command lines:
CSFY
CSFY Faaaaa
where aaaaa is an invalid SCN
XCSF
XCSF Faaaaa
where aaaaa is an invalid SCN
SFNO
SFNO Faaaaa
where aaaaa is an invalid SCN
XSFN
XSFN Faaaaa
where aaaaa is an invalid SCN
The commands are rejected with the appropriate error message.
T08-12500
Purpose:
Action:
SYSTEST.DOC
To show that a special facility bit may be set by operator command.
Monitor a valid special facility bit and enter the command:
CSFY
Faaaaa where aaaaa is a valid SCN.
Issue 11.0 Page 8-127
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
The special facility bit is seen to be set.
T08-12600
Purpose:
Action:
Result:
To show that a special facility bit may be cancelled by operator command.
Repeat test T08-12500 and then enter the command :XCSF
Faaaaa where aaaaa is as above.
The special facility bit is seen to be cleared.
T08-12700
Purpose:
Action:
Result:
To show that a special facility bit may be set and cancelled by timetable
event.
Add :
CSFY Faaaaa
followed 5 minutes later by a
XCSF Faaaaa
to the timetable. Set the system time to 3 minutes before the CSFY event
and monitor the special facility bit.
The special facility bit is set at the requested time and then cleared 5
minutes later.
T08-12800
Purpose:
Action:
To show that a special facility bit setting (by timetable event or operator
command) may be inhibited by operator command.
Enter the command :SFNO Faaaaa
where aaaaa is the same as test T08-12500.
Repeat test T08-12700.
Result:
Action:
Result:
The special facility bit is not set.
Repeat test T08-12700.
The special facility bit is not set.
T08-12900
Purpose:
Action:
To show that the setting of a special facility inhibited by operator
command may be re-enabled by operator command.
Enter the command :-
XSFN Faaaaa
where aaaaa is as in T08-12800
Repeat test T08-12500.
Result:
Action:
Result:
The special facility bit is set and cleared as requested.
Repeat test T08-12700.
The special facility bit is set and cleared as requested.
8.9
Tidal Flow Scheme Control
8.9.1
UTC System Taking Control of Tidal Flow Scheme (TFS)
SYSTEST.DOC
Issue 11.0 Page 8-128
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Reference : VAX SRS
T08-13000
Purpose:
Action:
Result:
To prove that the UTC System takes control of the TFS when setting
flow to inbound.
Monitor TFS OTU using MONI screen
Use XTID Lxxxxx command to place TFS in local control
Check that with TFS in local control no bits are replied to the UTC
System
Set TFS to Inbound with command TIDL Lxxxxx IN
Check that CL and S2 bits are sent and that CC and C2 bits are replied.
Check the status of the TFS using the TIDL Lxxxxx command.
The System should take control of the TFS and set it to inbound.
T08-13100
Purpose:
Action:
Result:
To prove that the UTC System takes control of the TFS when setting
flow to outbound.
Monitor TFS OTU using MONI screen
Use XTID Lxxxxx command to place TFS in local control
Check that with TFS in local control no bits are replied to the UTC
System
Set TFS to Outbound with command TIDL Lxxxxx OUT
Check that CL and S3 bits are sent and that CC and C3 bits are replied.
Check the status of the TFS using the TIDL Lxxxxx command.
The System should take control of the TFS and set it to outbound.
T08-13200
Purpose:
Action:
Result:
8.9.2
To prove that the UTC System takes control of the TFS when setting
double cross.
Monitor TFS OTU using MONI screen
Use XTID Lxxxxx command to place TFS in local control
Check that with TFS in local control no bits are replied to the UTC
System
Set TFS to double cross with command TIDL Lxxxxx XX.
Check that CL and S1 bits are sent and that CC and C1 bits are replied.
Check the status of the TFS using the TIDL Lxxxxx command.
The System should take control of the TFS and set it to XX.
UTC System Control of TFS Changes of Aspect
SYSTEST.DOC
Issue 11.0 Page 8-129
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-13300
Purpose:
Action:
Result:
To prove that the appropriate UTC System command causes the TFS
Aspect to change from Inbound to XX.
Monitor TFS OTU using the MONI screen
Ensure that TFS is receiving and replying Inbound (bits S2/C2).
Issue command TIDL Lxxxxx OUT
Watch for S3 bit to be sent and the C2 reply bit to disappear.
After 60 seconds (during which time the move over arrow would be
shown on street) the C1 reply bit (=XX) is seen with the C3 bit appearing
after a further 180 seconds.
Use TIDL Lxxxxx command to check that System now believes TFS to
be set to XX
The TFS should change from Inbound to XX with no fault messages
occurring.
T08-13400
Purpose:
Action:
Result:
To prove that the appropriate UTC System command causes the TFS
Aspect to change from Outbound to XX.
Monitor TFS OTU using the MONI screen
Ensure that TFS is receiving and replying Outbound (bits S3/C3).
Issue command TIDL Lxxxxx XX
Watch for S1 bit to be sent and the C3 reply bit to disappear.
After 60 seconds (during which time the move over arrow would be
shown on street) the C1 reply bit (=XX) should be seen.
Use TIDL Lxxxxx command to check that System now believes TFS to
be set to XX
The TFS should change from Outbound to XX with no fault messages
occurring.
T08-13500
Purpose:
Action:
Result:
SYSTEST.DOC
To prove that the appropriate UTC System command causes the TFS
Aspect to change from XX to Outbound.
Monitor TFS OTU using the MONI screen
Ensure that TFS is receiving and replying XX (bits S1/C1).
Issue command TIDL Lxxxxx OUT
Watch for S3 bit to be sent and the C1 reply bit to disappear.
Check that the C3 reply bit (=Outbound) appears within 3 seconds.
Use TIDL Lxxxxx command to check that System now believes TFS to
be set to Outbound.
The TFS should change from XX to outbound with no fault messages
occurring.
Issue 11.0 Page 8-130
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-13600
Purpose:
Action:
Result:
To prove that the appropriate UTC System command causes the TFS
Aspect to change from XX to Inbound.
Monitor TFS OTU using MONI screen
Ensure that TFS is receiving and replying XX (bits S1/C1).
Issue command TIDL Lxxxxx IN
Watch for S2 bit to be sent and C1 reply bit to disappear.
Check that the C2 reply bit (=Inbound) appears within 3 seconds.
Use TIDL Lxxxxx command to check that System now believes TFS to
be set to Inbound.
The TFS should change from XX to outbound with no fault messages
occurring.
T08-13700
Purpose:
Action:
Result:
To prove that the appropriate UTC System command causes the TFS
Aspect to change from Inbound to Outbound.
Monitor TFS OTU using MONI screen
Ensure that TFS is receiving and replying Inbound (bits S2/C2).
Issue command TIDL Lxxxxx OUT
Use MONI to watch for the S3 bit to be sent and the C2 bit to disappear.
Watch for the C1 reply bit (=XX) to to appear after 60 seconds(during
which time the move over arrow is shown on the street).
After a further 180 seconds watch for the C3 reply bit to appear.
Use TIDL Lxxxxx command to check that System now believes TFS to
be set to Outbound.
The TFS should change from inbound to outbound with no fault messages
occurring.
T08-13800
Purpose:
Action:
Result:
SYSTEST.DOC
To prove that the appropriate UTC System command causes the TFS
Aspect to change from Outbound to Inbound.
Monitor TFS OTU using MONI screen
Ensure that TFS is receiving and replying Outbound (bits S3/C3).
Issue command TIDL Lxxxxx IN
Use MONI to watch for the S2 bit to be sent and the C3 bit to disappear.
Watch for the C1 reply bit (=XX) to to appear after 60 seconds(during
which time the move over arrow is shown on the street).
After a further 180 seconds watch for the C2 reply bit to appear.
Use TIDL Lxxxxx command to check that System now believes TFS to
be set to Inbound.
The TFS should change from outbound to inbound with no fault messages
occurring.
Issue 11.0 Page 8-131
System Test Specification for a VAX/VMS UTC System
8.9.3
666/YJ/16940/000
TIDL Command Issued Too Soon After Previous Command
Note:
Once a TIDL command has been issued and received by the local
controller the controller will complete its move to the demanded aspect
regardless of any countermanding commands being issued by the UTC
System. Furthermore a new aspect has a minimum duration.
T08-13900
Purpose:
Action:
Result:
To prove a TIDL command which is issued too soon after a command to
change from outbound to inbound is rejected.
Ensure that TFS is receiving and replying Outbound (bits S3/C3) and has
been doing so for at least its minimum aspect time.
Issue command TIDL Lxxxxx IN
At various times during the next 8 minutes issue the following commands
:
TIDL Lxxxxx OUT
TIDL Lxxxxx XX
XTID Lxxxxx
Commands issued before an aspect change has been completed and the
final aspect run for its minimum time are rejected with suitable error
messages.
T08-14000
Purpose:
Action:
Result:
To prove a TIDL command which is issued too soon after a command to
change from inbound to outbound is rejected.
Ensure that TFS is receiving and replying Inbound (bits S2/C2).
Issue command TIDL Lxxxxx OUT
At various times during the next 8 minutes issue the following commands,
each of which should be rejected with a suitable error message:
TIDL Lxxxxx IN
TIDL Lxxxxx XX
XTID Lxxxxx
Commands issued before an aspect change has been completed and the
final aspect run for its minimum time are rejected with suitable error
messages.
T08-14100
Purpose:
Action:
SYSTEST.DOC
To prove that a TIDL command which is issued too soon after a
command to change from inbound to XX is rejected.
Ensure that TFS is receiving and replying Inbound (bits S2/C2).
Issue command TIDL Lxxxxx XX
At various times during the next 4 minutes issue the following commands,
each of which should be rejected with a suitable error message:
TIDL Lxxxxx OUT
TIDL Lxxxxx IN
Issue 11.0 Page 8-132
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
XTID Lxxxxx
Commands issued before an aspect change has been completed and the
final aspect run for its minimum time are rejected with suitable error
messages.
T08-14200
Purpose:
Action:
Result:
To prove a TIDL command which is issued too soon after a command to
change from outbound to XX is rejected.
Ensure that TFS is receiving and replying Outbound (bits S3/C3).
Issue
Commands issued before an aspect change has been completed and the
final aspect run for its minimum time are rejected with suitable error
messages.
T08-14300
Purpose:
Action:
Result:
To prove a TIDL command which is issued too soon after a command to
change from XX to outbound is rejected.
Ensure that TFS is receiving and replying XX (bits S1/C1).
Issue command TIDL Lxxxxx OUT
At various times during the next 4 minutes issue the following commands,
each of which should be rejected with a suitable error message:
TIDL Lxxxxx IN
TIDL Lxxxxx XX
XTID Lxxxxx
Commands issued before an aspect change has been completed and the
final aspect run for its minimum time are rejected with suitable error
messages.
T08-14400
Purpose:
Action:
Result:
8.9.4
To prove a TIDL command which is issued too soon after a command to
change from XX to inbound is rejected.
Ensure that TFS is receiving and replying XX (bits S1/C1).
Issue command TIDL Lxxxxx IN
At various times during the next 4 minutes issue the following commands,
each of which should be rejected with a suitable error message:
TIDL Lxxxxx OUT
TIDL Lxxxxx XX
XTID Lxxxxx
Commands issued before an aspect change has been completed and the
final aspect run for its minimum time are rejected with suitable error
messages.
TFS Urgent Fault Reporting
SYSTEST.DOC
Issue 11.0 Page 8-133
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-14500
Purpose:
Action:
Result:
To prove that when the TFS Urgent Fault bit it set an appropriate
message is output by the UTC System and that the equipment is isolated.
Monitor TFS OTU using OVRB screen
With TFS under UTC System control use OVRB to set the UF bit.
The System should isolate the TFS controller and output a suitable error
message.
T08-14600
Purpose:
Action:
Result:
8.9.5
To prove that when the TFS Urgent Fault bit is cleared an appropriate
message is output by the UTC System.
Monitor TFS OTU using OVRB screen
Use OVRB to Set the UF Bit.
Wait for the output of the resultant fault messages.
Use OVRB to clear the UF bit.
Issue the command XFLT Lxxxxx to indicate clearance of the fault and
allow the System to start sending control bits to the TFS once again.
The System should output a suitable message to indicate clearance of the
UF bit.
TFS Power Failure Simulation
T08-14700
Purpose:
Action:
Result:
To prove that when all 3 sign aspect rely bits are sent the UTC System
reports a TFS power failure and isolates the TFS controller.
With TFS under UTC System control use OVRB to set C1, C2 and C3
bits for more than 3 seconds to simulate a power failure.
The UTC System should isolate the TFS controller and output a suitable
error message.
T08-14800
Purpose:
Action:
Result:
8.9.6
To prove that when all 3 sign aspect reply bits (C1, C2 and C3) are not
set to 1, after a power failure, the UTC System outputs a message which
indicates that power has been restored to the TFS controller.
With TFS under UTC System control use OVRB to set C1, C2 and C3
bits for more than 3 seconds to simulate a power failure.
Use OVRB to Clear all but one of the TFS controller bits C1, C2 or C3.
The UTC System should report the restoration of the power supply to the
TFS controller with a suitable message.
Unexpected TFS Aspect Reply Confirmation
SYSTEST.DOC
Issue 11.0 Page 8-134
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-14900
Purpose:
Action:
Result:
8.9.7
To prove that when aspect reply bits other than the correct one are replied
the TFS controller is isolated and the UTC System outputs a suitable
error message.
Monitor TFS OTU using OVRB screen
Issue command TIDL Lxxxxx OUT
When the System sends the Outbound (S3) bit and use the OVRB facility
to reply C3.
Use OVRB to reply C1 (Inbound) for more than 3 seconds.
The test should be repeated for combinations of:
Sending Outbound reply XX
Sending Inbound reply OutBound
Sending XX reply Inbound
Sending XX reply Outbound
Sending Inbound reply XX
In each case the System should isolate the TFS controller and give a
suitable error message.
TFS Illegal Aspect Change
T08-15000
Purpose:
To prove that a change of TFS aspect directly from Outbound to Inbound
causes the TFS controller to be isolated and the UTC System to output a
suitable fault message.
Action:
Check that the TFS is running Outbound.
Issue the command TIDL Lxxxxx IN.
After 60 seconds use OVRB to reply C2 to simulate the TFS changing
directly from Outbound to Inbound without going through the XX stage.
The System should isolate the TFS and output a suitable error message.
Result:
T08-15100
Purpose:
Action:
Result:
8.9.8
To prove that a change of TFS aspect directly from Inbound to Outbound
causes the TFS controller to be isolated and the UTC System to output a
suitable fault message.
Check that the TFS is running Inbound.
Issue the command TIDL Lxxxxx OUT.
After 60 seconds use OVRB to reply C3 to indicate that the TFS has
changed directly from Inbound to Outbound without going through the
XX stage.
The System should isolate the TFS and output a suitable error message.
TFS Aspect Reply Bit Disappearing Whilst Aspect is being Forced
SYSTEST.DOC
Issue 11.0 Page 8-135
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-15200
Purpose:
Action:
Result:
To prove that if the Outbound aspect reply bit disappears whilst
Outbound is being forced the TFS controller is isolated and the UTC
System outputs a suitable fault message.
Monitor TFS OTU using OVRB screen
Ensure that
4 minutes use OVRB to remove C3.
The System should isolate the TFS and issue a suitable error message.
T08-15300
Purpose:
Action:
Result:
To prove that if the Inbound aspect reply bit disappears whilst Inbound is
being forced the TFS controller is isolated and the UTC System outputs a
suitable fault message.
Monitor TFS OTU using OVRB screen
Ensure that the TFS is running Inbound.
After more than 4 minutes use OVRB to remove C2.
The System should isolate the TFS and issue a suitable error message.
T08-15400
Purpose:
Action:
Result:
To prove that if the XX aspect reply bit disappears whilst XX is being
forced the TFS controller is isolated and the UTC System outputs a
suitable fault message.
Monitor TFS OTU using OVRB screen
Ensure that the TFS is running XX.
After more than 4 minutes use OVRB to remove C1.
The System should isolate the TFS and issue a suitable error message.
Running On of TFS Aspect Reply Bit
T08-15500
Purpose:
Action:
Result:
To prove that the UTC System command detects the running on of an
outbound aspect beyond its maximum time when it should have changed.
Monitor TFS OTU using OVRB screen
Ensure that the TFS is running Outbound.
Issue the command TIDL Lxxxxx IN.
Use OVRB to keep the same reply bit pattern
The System should isolate the TFS and issue a suitable error message
after 3 seconds.
T08-15600
Purpose:
Action:
SYSTEST.DOC
To prove that the UTC System command detects the running on of an
inbound aspect beyond its maximum time when it should have changed.
Monitor TFS OTU using OVRB screen
Issue 11.0 Page 8-136
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
Ensure that the TFS is running Inbound.
Issue the command TIDL Lxxxxx OUT.
Use OVRB to keep the same reply bit pattern
The System should isolate the TFS and issue a suitable error message
after 3 seconds.
T08-15700
Purpose:
Action:
Result:
8.9.9
To prove that the UTC System command detects the running on of the
XX aspect beyond its maximum time when it should have changed.
Monitor TFS OTU using OVRB screen
Ensure that the TFS is running XX.
Issue the command TIDL Lxxxxx OUT.
Use OVRB to keep the same reply bit pattern
The System should isolate the TFS and issue a suitable error message
after 3 minutes.
Occurrence of TFS Minor Fault
T08-15800
Purpose:
Action:
Result:
8.9.10
To prove that the UTC System reports the occurrence of a minor fault in
the TFS.
Monitor TFS OTU using OVRB screen
Ensure that the UTC System and the TFS are operating normally, i.e. not
changing aspects and not isolated.
Use OVRB to set the MF bit true.
The UTC System should report occurrence of the minor fault and not
isolate the TFS.
Violation of TFS Inter-Aspect Time
T08-15900
Purpose:
Action:
Result:
SYSTEST.DOC
To prove that the UTC System detects the violation of an inter-aspect
time, with a too-short time, during the change of aspect from outbound to
inbound.
Monitor TFS OTU using OVRB screen
Ensure that the TFS has been running Outbound for more than its
minimum aspect time.
Issue the command TIDL Lxxxxx IN.
After 50 seconds use OVRB to reply C1 to indicate that the TFS has
changed to XX.
The UTC System should issue a suitable error message to indicate interaspect time violation has occurred and isolate the TFS controller.
Issue 11.0 Page 8-137
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T08-16000
Purpose:
Action:
Result:
To prove that the UTC System detects the violation of an inter-aspect
time, with an excessive time, during the change of aspect from outbound
to inbound.
Monitor TFS OTU using OVRB screen
Ensure that the TFS has been running Outbound for more than its
minimum aspect time.
Issue the command TIDL Lxxxxx IN.
Use OVRB to remove the Outbound reply bit (C3) when S2 is received.
After 65 seconds use OVRB to reply C1 to show that TFS has changed to
XX.
The UTC System should issue a suitable error message to indicate interaspect time violation has occurred and isolate the TFS controller.
T08-16100
Purpose:
Action:
Result:
To prove that the UTC System detects the violation of an interaspect
time, with a too-short time, during the change of aspect from inbound to
outbound.
Monitor TFS OTU using OVRB screen
Ensure that the TFS has been running Inbound for more than its minimum
aspect time.
Issue the command TIDL Lxxxxx OUT.
After 50 seconds use OVRB to reply C1 to indicate that the TFS has
changed to XX.
The UTC System should issue a suitable error message to indicate interaspect time violation has occurred and isolate the TFS controller.
T08-16200
Purpose:
Action:
Result:
SYSTEST.DOC
To prove that the UTC System detects the violation of an inter-aspect
time, with an excessive time, during the change of aspect from inbound to
outbound.
Monitor TFS OTU using OVRB screen
Ensure that the TFS has been running Outbound for more than its
minimum aspect time.
Issue the command TIDL Lxxxxx OUT.
Use OVRB to remove the Inbound reply bit (C2) when S3 is received.
After 65 seconds use OVRB to reply C1 to show that TFS has changed to
XX.
The UTC System should issue a suitable error message to indicate interaspect time violation has occurred and isolate the TFS controller.
Issue 11.0 Page 8-138
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
9.
DISPLAY STATUS AND LISTINGS TEST DEFINITIONS
9.1
Mono Displays
9.1.1
Operator Monitoring - MONI and OVRB
References : MCE 0360C paragraph 4.3.4 and VAX SRS section 2.9.1
T09-00100
Purpose:
Action:
Result:
To prove that the system will reject invalid command lines for the MONI
and OVRB commands.
Enter the following command lines (a) #MONI
(not enough parameters)
(a) #MONI J
(incomplete SCN)
(a) #MONI Tbbbbb
(bad equipment type)
(a) #MONI abbbbb
where a is a valid equipment type letter and
bbbbb is an invalid SCN.
(bad SCN number)
(a) #MONI abbbbb ccc
(too many parameters)
(a) #MONI Haaaaa bbb
where aaaaa is an invalid computer SCN
and bbb is a valid in-station address
(invalid computer SCN)
(a) #MONI Haaaaa bbb
where aaaaa is a valid computer SCN and
bbb is an invalid in-station address.
(invalid address)
(a) #OVRB
(not enough parameters)
(a) #OVRB J
(incomplete SCN)
(a) #OVRB Tddddd
(bad SCN letter)
(a) #OVRB addddd
where ddddd is an invalid SCN.
(bad SCN number)
(a) #OVRB addddd eee
(too many parameters)
(a) #OVRB Haaaaa bbb
where aaaaa is an invalid computer SCN
and bbb is a valid in-station address.
(invalid computer SCN)
(a) #OVRB Haaaaa bbb
where aaaaa is a valid computer SCN and
bbb is an invalid in-station address.
(invalid address)
The commands are all rejected with appropriate error messages.
T09-00200
Purpose:
Action:
SYSTEST.DOC
To show that it is possible to monitor, on a VT series terminal, the control
and reply words being sent between the instation and an OTU.
(a) Use the command MONI to call up a display on the VT series of the
control and reply bits for a chosen test OTU.
Issue 11.0 Page 9-1
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(b) After an interval of approximately 30 seconds enter the key sequence
Control P to produce a hard copy dump.
(b) Cancel the display by entering a traffic prompt and repeat the
command for an OTU which is defined but currently set to invalid.
Result:
The displays and hard copy dumps are produced and include:
(a) The OTU description, SCN and transmission system address.
(a) The mnemonic of each bit on the display and the SCN of the
equipment to which it belongs.
(a) control and 16 reply bits for a single transmission system address.
(a) A new line on the display for every time the control and reply bits
change state.
(a) The display has room for at least 12 lines of data simultaneously
displayed.
The instation test set should be used to verify the contents of the MONI
display. The display contains the time which is continuously updated on
the Terminal.
T09-00300
Purpose:
Action:
Result:
Action:
Result:
To show that a screen dump of a MONI display may be made when a plan
compliance fault occurs.
Start a MONI display for a junction. Enter the key sequence Control F.
Arrange for a plan compliance fault to occur on the monitored junction.
The time is underlined to indicate that the plan compliance capturing
facility is active. When the compliance fault occurs there is a 10 (B)
second pause to allow a few more control and reply words to be output
before the screen is dumped to the system printer.
Repeat this test for a pelican.
A similar result is obtained.
T09-00400
Purpose:
Action:
Result:
To show that it is possible to monitor, on a colour graphics terminal, the
control and reply words being sent between the instation and an OTU.
Repeat T09-00200 using a PC terminal.
As for sub-test T09-00200.
T09-00500
Purpose:
Action:
Result:
To call up a MONI display by reference to individual items of equipment
on an OTU.
Repeat T09-00200 for other equipment types attached to the same OTU,
e.g. SCOOT detector, Diversion sign, Intersection.
As for sub-test T09-00200.
T09-00600
Purpose:
SYSTEST.DOC
To call up a MONI display by reference to an instation address.
Issue 11.0 Page 9-2
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Repeat T09-00200 and T09-00300 using the Haaaaa bbb form of
parameters, where aaaaa is a valid computer SCN and bbb is a physical
address on that computer
As for sub-tests T09-00200 and T09-00300.
T09-00700
Purpose:
Action:
Result:
To show that several similar or different MONI displays may run on
different terminals at the same time.
Start MONI displays on all the terminals attached to the system including
at least one duplicate pair.
All the commands are accepted and the displays run successfully.
T09-00800
Purpose:
Action:
Result:
To demonstrate that OVRB displays are available for the same
equipments as the MONI displays.
Repeat sub-tests T09-00200 to T09-00600 inclusive.
As for sub-tests T09-00200 to T09-00600 inclusive. An "override mode"
message is written to the system log when each command is entered. On
terminating the command an "override mode cancelled" message is
written to the system log.
T09-00900
Purpose:
Action:
SYSTEST.DOC
To demonstrate that OVRB is capable of modifying control data.
(a) call up an OVRB display for a configured test OTU.
#OVRB Xaaaa0
(b) using an instation test set verify that the display matches the data
being sent to and received from the OTU.
(b) using the left and right cursor keys move the cursor to select the bits
to be modified in the control word.
(b) use the 0 key to reset bits and the 1 key to set bits.
(b) use the space bar to deselect a bit and move right one bit.
(b) use the delete key to move left one bit and deselect.
(b) use the up key to select a bit and set it to zero.
(b) use the up key to toggle 0/1 a bit already selected.
(b) use the down key to deselect a bit.
(b) use the F1 (PF1 on VT series terminals) key to start a continuous
overwrite.
(b) use the F3 (PF3 on VT series terminals) key to stop the continuous
overwrite.
(b) use the F2 (PF2 on VT series terminals) key to cause a single shot
overwrite for one second.
(b) use the F4 (PF4 on VT series terminals) key to hide bits on
equipment not already selected. Use it again to reveal the bits.
Issue 11.0 Page 9-3
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
Using the in-station test set verify the over-written bits are sent to the
OTU. An "override mode" message is written to the system log when
each command is entered. On terminating the command an "override
mode cancelled" message is written to the system log.
T09-01000
Purpose:
Action:
Result:
To demonstrate that OVRB is capable of modifying reply data.
(a) call up an OVRB display for a configured test OTU.
#OVRB Xaaaa0
(b) using an instation test set verify that the display matches the data
being sent to and received from the OTU.
(b) using the left and right cursor keys move the cursor to select the bits
to be modified in the control word.
(b) use the 0 key to reset bits and the 1 key to set bits.
(b) use the space bar to deselect a bit and move right one bit.
(b) use the delete key to move left one bit and deselect.
(b) use the up key to select a bit and set it to zero.
(b) use the up key to toggle 0/1 a bit already selected.
(b) use the down key to deselect a bit.
(b) use the F1 (PF1 on VT series terminals) key to start a continuous
overwrite.
(b) use the F3 (PF3 on VT series terminals) key to stop the continuous
overwrite.
(b) use the F2 (PF2 on VT series terminals) key to cause a single shot
overwrite for one second.
(b) use the F4 (PF4 on VT series terminals) key to hide bits on
equipment not already selected. Use it again to reveal the bits.
At another terminal, use MONI to display the same address as that being
over-written and verify that the reply bits are being modified as requested.
An "override mode" message is written to the system log when each
command is entered. On terminating the command an "override mode
cancelled" message is written to the system log.
T09-01100
Purpose:
Action:
Result:
To show that no more than one OVRB display may be active on any one
address at any time.
Start an OVRB display for one address. At a different terminal attempt to
start the same OVRB display.
The command is rejected.
T09-01200
Purpose:
Action:
SYSTEST.DOC
To show that more than one OVRB display may be active on different
terminals as long as they are for different addresses.
Start several OVRB displays on different terminals each for a different
address.
Issue 11.0 Page 9-4
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
9.1.2
666/YJ/16940/000
All the displays start successfully. An "override mode" message is written
to the system log when each command is entered.
Verify that all the displays can simultaneously overwrite control and reply
data.
There is no interaction or degradation of performance. On terminating the
command an "override mode cancelled" message is written to the system
log.
Operator Monitoring - Networked Systems
Reference: VAX SRS section 2.10.8 (5)
T09-01300
Purpose:
Action:
Result:
Action:
Result:
To demonstrate that OTU Monitor displays are available on remote
terminals.
(a) At a terminal connected to TCCA enter a MONI command for an
intersection in a sub-area controlled by TCCB.
The command is accepted and the correct display produced. This may be
confirmed by displaying the same data on a terminal connected to TCCB.
(b) Repeat action (a) at a terminal connected to the TMC.
The command is accepted and the correct display produced.
T09-01400
Purpose:
Action:
Result:
To demonstrate that the OTU overwrite facility is available on remote
terminals.
Repeat tests T09-00900 and T09-01000 at a terminal connected to TCCA
for equipment controlled by TCCB.
The OVRB operates as specified previously.
T09-01500
Purpose:
Action:
Result:
9.1.3
To demonstrate that a screen dump to a remote terminal which is not online will not stop the system.
For this test it is necessary to configure a terminal on TCCA with its black
and white printer attached to the TMC. Disconnect the TMC from the
system and start a MONI (or OVRB) display on the terminal connected to
TCCA. Enter CTRL-P to print the contents of the screen.
No printout is produced since the printer is off-line, and there is no
adverse effect on the system i.e. the MONI display continues and there
are no error messages in the log.
The Display Plan Monitor (DIPM) Facility
T09-01600
Purpose:
Action:
To show that invalid command lines are rejected.
Enter the following invalid command lines (a) #DIPM
SYSTEST.DOC
(not enough parameters)
Issue 11.0 Page 9-5
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) #DIPM J
(incomplete SCN)
(a) #DIPM Tbbbbb
(bad SCN letter)
(a) #DIPM abbbbb
where a is a valid equipment type letter and
bbbbb is an invalid SCN. (bad SCN number)
(a) #DIPM abbbbb cc dd
(too many parameters)
(a) #DIPM Jaaaaa bb
where aaaaa is an invalid junction SCN and
bbb is a valid plan number. (invalid junction
number)
(a) #DIPM P
(incomplete SCN)
(a) #DIPM Paaaaa
where aaaaa is an invalid pelican SCN
numeric. (bad SCN number)
The commands are all rejected with suitable messages.
T09-01700
Purpose:
Action:
Result:
To show that the DIPM display is produced correctly.
Enter the DIPM command for a valid junction SCN.
A display is produced which includes:
(a) The junction SCN number.
(a) The transmission system address
(a) The SCOOT node number
(a) The junction name
(a) The day date and time which is continuously updated
(a) The current timetable number and name.
(a) The Control and reply bit allocations and the last seconds data
including the OTU status bit
(a) The current plan number and an entry in brackets dependent on the
way the plan was selected.
(a) The current plan line with the current stage forced highlighted.
(a) The offset into the current cycle against the word 'Counter'.
(a) The stage which is actually running
(a) The words 'New plan' and a prompt for investigating the timings of
other plans.
(a) The cycle times or LCL (Local) for each plan for this controller.
(a) The timetable events due for this controller for the rest of the day
with the event time and the plan to change to.
(a) A record of the previous intergreens and stage durations for at least
the past 12 stage changes. This is driven from the reply bits and
updates in real time.
(a) At least 12 of the faults currently associated with the junction. These
are cut short to fit the display.
SYSTEST.DOC
Issue 11.0 Page 9-6
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
All the static information should be cross checked and the information
that is updated in real time should be checked.
T09-01800
Purpose:
Action:
Result:
Action:
Result:
To show that Stage timing or plan cycle times may be displayed.
Enter 'T'.
The junction stage timing matrix giving minima, maxima, intergreens and
allowed transitions is displayed in place of the plan cycle times.
Enter 'P'.
The display reverts to the plan cycle times.
T09-01900
Purpose:
Action:
Result:
Action:
Result:
To show that the plan line may be in terms of durations or action times
Enter 'D'.
The current plan is displayed in terms of stage durations. The stage letters
become lower case.
Enter 'O'.
The current plan reverts to being displayed in terms of stage change times
and the stage letters are in capitals.
T09-02000
Purpose:
Action:
Result:
To show that other plan timings may be displayed.
Enter a number between 1 and the maximum number of fixed time plans.
The timing of the selected plan are displayed below the current plan.
T09-02100
Purpose:
Action:
Result:
To demonstrate the timetable event display.
With a DIPM display up for a junction or pelican, on timetable plan, note
that up to nine timetable plan changes for the rest of the day are displayed
giving the time due and the plan to change to.
Allow the system time to pass through one of these events.
The plan line is updated to the new plan and the timetable event display
scrolls up with the event that has just occurred disappearing.
T09-02200
Purpose:
Action:
Result:
SYSTEST.DOC
To show that fault messages are displayed for the junction.
Cause a plan compliance fault to occur on the junction being monitored
by using an OVRB at another terminal to return an incorrect stage.
The incorrect bit is seen in the reply bits. The Monitor shows the duration
of the incorrect stage. Messages appear under 'Fault Messages' indicating
a plan compliance fault and that the junction has been isolated. The
current plan message indicates that the junction is isolated by fault.
Issue 11.0 Page 9-7
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-02300
Purpose:
Action:
Result:
To check what happens on the DIPM display when a plan change occurs
by operator command.
Clear the faults and make sure the junction is on the current timetable
plan. At another terminal impose an operator plan on the subarea of the
junction being monitored.
The current plan is updated to the new plan , with 'Operator' in brackets
after the plan number.
T09-02400
Purpose:
Action:
Result:
To check what happens on the DIPM display when a plan change occurs
by timetable event.
Check that the junction is on the currently selected timetable plan.
Advance time to the just before the next timetable event. Wait for the
timetable event to occur.
At the time of the event the plan changes to the required plan and the list
of timetable events is updated so that the next due event is at the top.
T09-02500
Purpose:
Action:
Result:
To check what happens on the DIPM display when a plan change occurs
by VARY.
Check that the a junction to be displayed is on the currently selected
timetable plan. Do a DIPM for the junction.
Enter a VARY command suitable for the plan in use at another terminal.
The Varied plan is implemented in the intergreen before the first stage in
the plan. The DIPM plan display changes to the varied plan and the text
notes that it is on 'plan 37 (varied)'.
T09-02600
Purpose:
Action:
Result:
To check what happens on the DIPM display when a plan change occurs
by OFST.
Check that the a junction to be displayed is on the currently selected
timetable plan. Enter a DIPM for the junction.
Enter an OFST command suitable for the plan in use at another terminal.
The Offset plan is implemented in the intergreen before the longest stage
in the plan. The DIPM plan display changes to the new plan and the text
notes that it is on 'plan 37 (varied)'.
T09-02700
Purpose:
Action:
Result:
SYSTEST.DOC
To show that the DIPM display is available on all terminal types except
hard copy terminals.
Attempt to repeat tests T09-01600 to T09-02600 on all available terminal
types. ie VT420, Colour PC, Roving Terminal, Hard copy terminal.
All the DIPM facilities are available on all terminals except hard copy
terminals.
Issue 11.0 Page 9-8
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-02800
Purpose:
Action:
Result:
To show that several similar or different DIPM displays may be run on
different terminals at the same time.
Start DIPM displays on all the available suitable terminals with two
displays being of the same junction.
All the displays run without interaction or degradation of performance.
The displays of the same junction are identical and update at the same
time.
T09-02900
Purpose:
Action:
Result:
To show that a DIPM display may be terminated by entering the traffic
prompts.
Enter both '#' and '-' to terminate DIPM displays.
The displays are terminated.
T09-03000
Purpose:
Action:
Result:
9.1.4
To show that a DIPM display may be used for pelicans.
Repeat tests T09-01600 to T09-02600 for a pelican SCN.
The same results are obtained as for junctions.
The Display Plan Monitor (DIPM) Facility - Networked Systems
Reference: VAX SRS section 2.10.8 (5)
T09-03100
Purpose:
Action:
Result:
Action:
Result:
9.1.5
To demonstrate that Plan Monitor displays are available on remote
terminals.
(a) At a terminal connected to TCCA enter a DIPM command for an
intersection in a sub-area controlled by TCCB.
The command is accepted and the correct display produced. This may be
confirmed by displaying the same data a terminal connected to TCCB
(b) Repeat action (a) at a terminal connected to the TMC.
The command is accepted and the correct display produced.
Live Update Display of Detector Counts (FLOW)
T09-03200
Purpose:
Action:
SYSTEST.DOC
To demonstrate the FLOW command.
Attempt the following commands:
(a) #FLOW
(not enough parameters)
(a) #FLOW D
(incomplete SCN)
(a) #FLOW Jaaaaa
where Jaaaaa is a valid junction SCN
(bad SCN)
Issue 11.0 Page 9-9
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(a) #FLOW Dbbbbb
where bbbbb is an invalid SCN (bad
SCN)
(a) #FLOW D00000
(wildcarding not allowed)
(a) #FLOW Daaaaa D
where Daaaaa is a valid detector SCN
(incomplete SCN)
(a) #FLOW Daaaaa Dbbbbb
where Dbbbbb is an invalid SCN (bad
SCN)
(a) #FLOW Daaaaa Dbbbbb
Dccccc Deeeee Dfffff
Where the parameters are all valid
detector SCNs (too many parameters)
T09-03300
Purpose:
Action:
To demonstrate the FLOW command for producing a continuously
updated display of detector counts.
Enter a FLOW command for
(a) one
(a) two
(a) three
(a) four
different detectors.
Data is displayed for respectively one, two, three and four detectors.
Initially the 5 minute count data collected during the previous 60 minutes
is displayed. the display is updated every time more data is available. The
display contains the time which is continuously updated.
Enter a traffic prompt.
Result:
Action:
Result:
The display is terminated.
Enter a FLOW command for a faulty detector.
A message indicates no data is available.
Action:
Result:
T09-03400
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To show that the count display indicates if data was not available.
Start a Flow display for a single detector. Simulate valid data to the
detector for a count period.
At the end of the period the count is displayed.
Simulate valid data for part of a period then set time forward to just
within the end of the period so that data is not recorded for some part of
the period.
At the end of the period the partial count is displayed with a 'c' against it
to indicated that data was unavailable for part of the period.
Set the OTU with the count detector on it Invalid for an entire period.
A count of zero will be output to with a 'c' against it to indicate that data
was unavailable for the entire period.
Issue 11.0 Page 9-10
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
9.1.6
666/YJ/16940/000
Set the OTU valid but simulate the DF bit on the counter for part of a
period.
At the end of the period the partial count is displayed with an 's' against it
to indicated that data was unavailable for part of the period due to a fault
condition.
Set the DF bit for an entire count period.
A count of zero will be output with an 's' against it to indicate that data
was unavailable for the entire period due to a fault condition.
Link Validation Display
Reference : VAX SRS section 2.9.1
T09-03500
Purpose:
Action:
Result:
To demonstrate the LVAL command.
Attempt the following commands:
(a) #LVAL
(not enough parameters)
(a) #LVAL N
(incomplete SCN)
(a) #LVAL Jbbbbb
(bad SCN)
(a) #LVAL Nbbbbb
where bbbbb is a valid SCN. (Wrong SCN
type)
(a) #LVAL NbbbbbB cc
B is a letter. (too many parameters)
(a) #LVAL NaaaaaB
where aaaaa is an invalid node SCN and B is
a valid link. (Bad SCN)
(a) #LVAL NaaaaaB
where aaaaa is an valid node SCN and B is
an invalid link. (Bad SCN)
(a) #LVAL Naaaaa*
where aaaaa is an valid node. (Wildcarding
not allowed)
(a) #LVAL N**
(Wildcarding not allowed)
All these commands are rejected with suitable messages.
T09-03600
Purpose:
Action:
Result:
SYSTEST.DOC
To Demonstrate MONITOR mode in the LVAL display.
Enter an LVAL command for a valid link SCN.
After a pause a display is produced with the following features:
On the first line
(a) Link SCN
(a) Region SCN
(a) SCOOT implementation flags (IMPL and RPLY).
(a) The SOFT status of the link
(a) The model feedback inhibit flag (MFBI)
Issue 11.0 Page 9-11
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(a) Whether the link is being validated or monitored
(a) The date and time which is continuously updated
On the second line:
(a) The region cycle time
(a) The saturation occupancy (STOC)
(a) The journey time (JNYT)
(a) The Queue Clear Time Max Queue (QCMQ)
(a) The start lag (SLAG)
(a) The end lag (ELAG)
(a) The raw data values for up to three detectors for the link, updated
once a second.
On the third line:
(a) Any error messages which may occur
(a) The current state of the link, show as:
'G' (inverse video): lights green,
'R' : lights red,
'E' : lights green with exit blocked.
(a) The number of vehicles in the queue.
(a) A representation of the queue waiting at the stop line, scaled
according to MAXQ*STOC. The area from the stop line to the front
of the queue contains spaces; the queue is displayed as solid blocks.
The rest of the display:
(a) a counter which increments whenever a new line of data is displayed
and resets if a SCOOT parameter changes.
(a) The length of the queue in vehicles at start of green, from SCOOT
(updated every cycle)
(a) The queue clear time from SCOOT (updated every cycle)
(a) A field for the length of queue in vehicles input from the street.
(a) A field for the queue clear time input from the street
(a) An estimated value of the STOC calculated from the records which
are marked VALID.
(a) A VALID field used to indicate which of the data records are valid
for the purpose of estimating STOC values. This defaults to 'N'.
(a) A comment field of up to thirty characters. If a SCOOT parameter
has been changed, the parameter and its new value automatically
appears here. If the SCOOT parameter was changed externally , an
asterisk ('*') follows.
The SCOOT parameter fields will update in real time when the parameter
changes.
The display will be able to display up to the last 9 values of queue length
and queue clearance time from the SCOOT model.
SYSTEST.DOC
Issue 11.0 Page 9-12
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-03700
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
To show that the LVAL display updates correctly in monitor mode.
Using another terminal verify that the SCOOT parameters on the LVAL
display are correct.
Using the MONI display for the same junction verify that the detector
replies on the LVAL display are correct.
Start the M14 message for the same link as the LVAL display. Verify that
the queue display is correct.
Verify that the queue length and clear time from SCOOT are correct and
appear at the correct times by comparing the LVAL display with the M10
and M11 displays for the same link.
All the entries on the LVAL display are independently verified.
Change the implementation status of the link being monitored by LVAL
using CHAN and SCOO/XSCO at another terminal.
Also use CHAN to change STOC, JNYT, QCMQ, SLAG and ELAG.
The relevant fields on the LVAL display change to the new values.
Write protect the disc using the front panel switch on the computer.
A message appears on line 3 of the LVAL display indicating that the disc
is unavailable.
Release the switch.
The message disappears.
T09-03800
Purpose:
Action:
Result:
Action:
Result:
To demonstrate the LVAL display in validation mode.
Enter CTRL-V to put the display into validation mode. Use the cursor to
move about the fields which may be edited. These are STOC, JNYT,
QCMQ, SLAG, ELAG, Street queue length, street queue clear time, the
VALID field and the comment field.
The cursor moves to the allowed fields and wraps round the screen up
and down and side to side.
Move the cursor to each of the SCOOT parameters in turn on the second
line and refer to the Operators Handbook ref. to determine the ranges for
each value and test them. On another terminal use the VALU command to
confirm that the changes have occurred in the SCOOT database.
The parameters can be changed and correct values are accepted. After
each change the record counter is reset and the queue clear times from
any records on the display are not included in future calculations of the
estimated STOC. When the next line of output occurs in the lower half of
the display then a comment is automatically included in the comment field
indicating which parameter has changed and its new value.
T09-03900
Purpose:
Action:
SYSTEST.DOC
To show that the LVAL display may be used to validate a link.
With the display in validate mode wait until just after a new line of data
has been output. Move the cursor to the Street Qlen column. Enter a
Issue 11.0 Page 9-13
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
value the same as the one produced by SCOOT. Enter a queue clear time
in the same manner. Move to the 'Valid' field and change the value to 'Y'.
An estimated STOC will be produced. It should have the same value as
the STOC on line two.
Repeat this test using Queue clear times for the street which are above or
below those from SCOOT.
Estimated STOCs are produced. It should be verified that this is
calculated from the formula:
sum of model queue clear times *
sum of street queue clear times
Action:
Result:
Action:
Result:
666/YJ/16940/000
Saturation Occupancy
(STOC) from the SCOOT database
Change the STOC on line two of the display. Continue entering queue
clear times.
The change of STOC appears in the comment line. The record counter is
reset to 1. It should be ascertained that the estimated STOC calculation
only includes Queue Clear values since the last change of STOC (or any
other SCOOT parameter value).
Enter some queue clear times with VALID set to 'N'. Include comments in
the comment field with lengths up to the field length.
These times are are not included in the estimated STOC calculation. The
comments are entered as typed.
T09-04000
Purpose:
Action:
Result:
Action:
Result:
To edit validation data.
Use the cursor keys to move back to a previous Qlen value and change it.
The subsequent estimated STOCS are recalculated.
Move to a comment field and edit it.
the field can be edited.
T09-04100
Purpose:
Action:
Result:
Action:
Result:
To refresh the screen.
Enter CTRL-R
The screen is refreshed.
Enter CTRL-W
The screen is refreshed.
T09-04200
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
Termination of LVAL due to a fault.
Cause a fault on the SCOOT link.
The program terminates and a message is produced.
Restart LVAL and put it in validation mode. Cause a programmed System
shut down using the UPDA command.
The program terminates and notifies the operator.
Issue 11.0 Page 9-14
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-04300
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Operator termination.
Start LVAL and use CTRL-V to change to validation mode. Attempt to
terminate the program by entering:
(a) CTRL-Z
(a) '#'
(a) '-'
The program is not terminated.
Enter CTRL-V to return the program to monitor mode.
The program ends. Any SCOOT parameters which have been changed by
the operator and have become new database values will be listed on the
screen after program termination. Check that changes to SCOOT
parameters are also recorded in the System log.
Repeat this test but terminate the program using the '#' or '-' prompts.
The same result is achieved.
T09-04400
Purpose:
Action:
Result:
To show that the LVAL display is available on all terminal types except
hard copy terminals.
Attempt to repeat tests T09-03500 to T09-04300 on all available terminal
types. ie VT420, Colour PC, Roving Terminal, Hard copy terminal.
LVAL is available on all terminals except hard copy terminals.
T09-04500
Purpose:
Action:
Result:
Action:
Result:
9.1.7
To show that several LVAL displays may be used as long as they are on
different terminals and for different links.
Start an LVAL display on one terminal. Try to start an LVAL display on
another terminal for the same link.
The second command is rejected.
Repeat tests T09-03500 to T09-04300 for two displays running on
different terminals and different links.
The same results are obtained for each link and there is no interaction of
the displays.
Link Validation Display - Networked Systems
T09-04600
Purpose:
Action:
Result:
9.1.8
To demonstrate that remote LVAL displays are possible.
At a terminal connected to TCCB, start an LVAL display for a link
controlled by TCCA. Repeat the above sub-tests.
The feature operates in the same way as a local LVAL display.
Node Fine Tuning Display
SYSTEST.DOC
Issue 11.0 Page 9-15
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Reference : VAX SRS section 2.9.1
T09-04700
Purpose:
Action:
Result:
To show that invalid commands are rejected.
Enter #NFTD ScSCN where ScSCN is an invalid SCOOT node SCN
Enter #NFTD ScSCN where ScSCN is not a SCOOT node SCN
Both commands are rejected with appropriate error messages.
T09-04800
Purpose:
Action:
Result:
Action:
Result:
To show that the Node Fine Tuning Display produces correct information
for fine tuning a node.
Enter the command :
#NFTD ScSCN
where ScSCN is a valid SCOOT Node SCN which
is under SCOOT control with all links in use.
The top half of the screen shows the date and time which is continuously
updated, the SCOOT parameters Node name, region name,
implementation status, reply status, region cycle time, node cycle time,
cycle time force state, trend flag, fast down flag as live update fields and
the stage times for the node from the M17 message with the current stage
highlighted in reverse video. The bottom half of the screen shows data for
upstream links of the specified node:
(a) The link letter is displayed followed by '+' if currently green or '-' if
green and exit blocked.
(a) The green time for the last completed stage.
(a) The length of queue at the stop line (in vehicles)
(a) The queue at start of green (in vehicles)
(a) The queue clear time
(a) The percentage saturation
(a) The number of vehicles forming a standing queue
(a) The offset of a link in relation to its upstream node.
(a) The STOC value from the database for the link.
Refer to the relevant SCOOT messages (M05, M08, M10, M11, M14,
M17) and relevant database values using another terminal and compare
them to the values displayed on the NFTD screen.
The values agree and change at the correct times. The '+' or '-' indicates
correctly which links are currently green.
T09-04900
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To test further behaviour of the Node fine tuning display.
Set one of the detectors on the link faulty.
The link letter changes to inverse video.
Clear the fault on the link.
The link letter changes back to normal video.
Issue 11.0 Page 9-16
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
Arrange for the down stream link of a link to be exit blocked by altering
the simulation on the main down stream detector.
When the link is green a '-' appears rather than a '+'.
T09-05000
Purpose:
Action:
Result:
Action:
Result:
To terminate the display
Bring an NFTD display up. Enter The traffic prompt '#'
The display terminates.
Repeat the test using '-' and CTRL-Z to terminate the display.
The display terminates.
T09-05100
Purpose:
Action:
Result:
To show that the NFTD display is available on all terminal types except
hard copy terminals.
Attempt to repeat tests T09-03500 to T09-04300 on all available terminal
types. ie VT420, Colour PC, Roving Terminal, Hard copy terminal.
The display is available on all terminals except hard copy terminals.
T09-05200
Purpose:
Action:
Result:
9.1.9
To show that similar or different NFTD displays may run on different
terminals at the same time.
On all suitable terminals start NFTD displays at least two, but not all, of
which should be for the same node.
All displays run successfully and there is no interaction or degradation in
performance. Displays for the same node are identical an update at the
same time.
Node Fine Tuning Display - Networked Systems
T09-05300
Purpose:
Action:
Result:
9.1.10
To show that remote NFTD displays are available.
At a terminal connected to TCCA enter an NFTD command specifying a
node controlled by TCCB.
The display is produced and operates exactly as for a local node.
Region Fine Tuning Display
Reference : VAX SRS section 2.9.1
T09-05400
Purpose:
Action:
SYSTEST.DOC
To show that the Region Fine Tuning Display produces correct
information for fine tuning a region.
Enter the command :
#RFTD ScSCN
where ScSCN is a valid SCOOT region SCN which
has SCOOT control implemented.
Issue 11.0 Page 9-17
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
The top half of the screen shows the date and time which is continuously
updated, the SCOOT parameters region name, max cycle time, min cycle
time, cycle time optimiser status, trend flag status, fast down flag status
and the last 10 cycle times for the region. The CYO PERIOD (time
between cycle optimisations) and TIMER (time since last cycle
optimisation) for the region are displayed indicating how long it will be
before the next update to the bottom half of the display. The SCOOT
parameters are update in real time if they change.
• The bottom half of the screen shows data for nodes in the region,
which is updated every Cycle optimiser cycle. Up to 4 nodes per line
can be displayed. The data shown for each node is:
• The node SCN,followed by (if applicable for the node):
FS - forced single cycling.
D - double cycling.
FD - forced double cycling.
• The new and old values of MPCY (minimum practical cycle time),
followed by (if applicable):
'+' - value has increased from previous value
'-' - value has decreased from previous value
Refer to the relevant SCOOT messages and relevant database values
using another terminal and compare them to the values displayed on the
RFTD screen.
The values agree and change at the correct times.
T09-05500
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To test further behaviour of the Region fine tuning display.
Allow the display to stay up for several cycle optimiser periods and
change the simulated detector replies to change the minimum practical
cycle time for each node.
The MPCYs change on the display and indicate whether they have
increased or decreased.
Force some nodes to single cycle and some to double cycle.
The letters FS or FD appear respectively after the node SCN.
For a node which is not forced manipulate the MPCYs for the region so
that it double cycles.
The letter D appears after the node SCN.
T09-05600
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To terminate the display
Bring an NFTD display up. Enter The traffic prompt '#'
The display terminates.
Repeat the test for '-' and CTRL-Z
Issue 11.0 Page 9-18
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-05700
Purpose:
Action:
Result:
To show that the RFTD display is available on all terminal types except
hard copy terminals.
Attempt to repeat tests T09-05400 to T09-05600 on all available terminal
types. ie VT420, Colour PC, Roving Terminal, Hard copy terminal.
The display is available on all terminals except hard copy terminals.
T09-05800
Purpose:
Action:
Result:
9.1.11
To show that similar or different RFTD displays may run on different
terminals at the same time.
On all suitable terminals start RFTD displays at least two, but not all, of
which should be for the same region.
All displays run successfully and there is no interaction or degradation in
performance. Displays for the same node are identical and update at the
same time.
Region Fine Tuning Display - Networked Systems
T09-05900
Purpose:
Action:
Result:
9.1.12
To show that remote RFTD displays are available.
At a terminal connected to TCCA enter an NFTD command specifying a
region controlled by TCCB.
The display is produced and operates exactly as for a local region.
Link Monitor Display (LMON)
Reference : VAX SRS section 2.9.1
T09-06000
Purpose:
Action:
SYSTEST.DOC
To demonstrate the LMON command
Enter the following commands:
(a) #LMON
(not enough parameters)
(a) #LMON N
(incomplete SCN)
(a) #LMON Jbbbbb
(bad SCN)
(a) #LMON Nbbbbb
where bbbbb is a valid SCN. (Wrong SCN
type)
(a) #LMON NbbbbbB cc
B is a letter. (too many parameters)
(a) #LMON NaaaaaB
where aaaaa is an invalid node SCN and B
is a valid link. (Bad SCN)
(a) #LMON NaaaaaB
where aaaaa is an valid node SCN and B is
a invalid link. (Bad SCN)
(a) #LMON Naaaaa*
where aaaaa is an valid node SCN and B is
a valid link. (Wildcarding not allowed)
(a) #LMON N**
where aaaaa is an valid node SCN and B is
Issue 11.0 Page 9-19
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
a valid link. (Wildcarding not allowed)
(a) #LMON NaaaaaA
Where NaaaaaA is a valid link which is not
a normal or entry link.
All these commands are rejected.
T09-06100
Purpose:
Action:
Result:
To demonstrate the Link Monitor Display
Enter the command #LMON lnkSCN, where lnkSCN is a valid normal or
entry link.
A display is produced containing live update fields for the SCOOT
parameters, saturation occupancy, journey time, maximum queue
clearance time, split optimiser status, offset optimiser status and cycle
time optimiser status for the link or associated structures.
Up to 20 seconds of SCOOT loop data is displayed in a horizontal field
with the most recent data on the left.
T09-06200
Purpose:
Action:
Result:
Action:
Result:
To show that the display may be terminated by entering a traffic prompt.
With the display active enter the '-' prompt.
The display is terminated.
Restart the display. Enter the '#' prompt.
The display is terminated.
T09-06300
Purpose:
Action:
Result:
Action:
Result:
To show that a set of link level SCOOT messages may be started and
stopped using the single numeric 'hot key' associated with the message.
For each message use the associated 'hot key' to start the message.
The M14, M10, M11, and M08 messages are started and displayed in the
lower part of the screen.
Use the 'hot key' for each message again.
The messages are stopped.
T09-06400
Purpose:
Action:
Result:
9.1.13
To demonstrate that LMON can cope with up to three detectors.
Start LMON displays on links with 2, 3, and 4 detectors.
For 2 and 3 detectors the display shows each detector on a separate
horizontal line. With four (or more) detectors the fourth (and subsequent)
detector's information is not displayed.
Link Monitor Display (LMON) - Networked Systems
T09-06500
Purpose:
SYSTEST.DOC
To show that remote LMON displays are available.
Issue 11.0 Page 9-20
System Test Specification for a VAX/VMS UTC System
Action:
Result:
666/YJ/16940/000
At a terminal connected to TCCA enter an NFTD command specifying a
link controlled by TCCB. Repeat the above sub-tests.
The display is produced and operates exactly as for a local link.
9.2
Colour Graphic Displays
9.2.1
Picture Preparation
Reference : VAX SRS section 2.9.2
T09-06600
Purpose:
Action:
SYSTEST.DOC
To test the semi-graphical picture generation software.
This test takes the form of an operator session which exercises the
facilities of the picture generation software. Instructions for the use of
picture generation are contained in the operators handbook (ref. XXX).
(a) No details of the test will be specified here, it is left to the discretion
of the test engineer. However the test should involve at least the
following:
(a) delete an existing picture,
(a) edit an existing picture,
(a) create a new picture. This picture should contain at least one example
of all the field types. If necessary a second picture may be created.
(a) give a title to a picture.
See also section 2.5 for more details of the pictures required for system
test.
The following facilities should be exercised:
(a) Use of up to 8 foreground colours
(a) Use of up to 8 background colours
(a) Steady and flashing objects
(a) Use of single screen refresh key
(a) Left, right, up, down and home cursor keys.
(a) deletion of a structure created.
(a) moving and modifying a structure created
(a) Saving a picture
(a) listing of available pictures
(a) deleting a picture
(a) exiting from picture creation without saving
The following background structures should be constructed and modified.
(a) A line (lengthen, shorten, rotate, position to middle or edge of
character position)
(a) An arrow (lengthen shorten and rotate)
(a) Text (Positioned horizontally, Vertically or at 45 degrees to the
horizontal in either direction)
(a) Semigraphics
Issue 11.0 Page 9-21
System Test Specification for a VAX/VMS UTC System
Result:
9.2.2
666/YJ/16940/000
(a) Graphics
(a) Rectangle (lengthen, widen)
The following Live update fields should be created.
(a) Car Park
(a) Date
(a) Detector
(a) Diversion Sign
(a) Junction
(a) Parking Sign
(a) Pelican
(a) Plan
(a) Queue Detector
(a) Special Facility
(a) Stage
(a) Time
(a) Region
(a) Node
(a) Link Status
(a) Link Green
(a) Link Congestion
(a) SCOOT Detector
Background fields should be associated with 'Symbolic' Stages. There
should be:
(a) There should be a symbolic for a junction with 8 stages.
(a) There should be symbolics for junctions pelicans and special facilities.
(a) There should be symbolic stages using all of the background fields
(a) The SCN associated with a symbolic should be changed
(a) A symbolic stage should be created by copying an existing one.
(a) The command to list all symbolics should be used.
(a) There should be a symbolic for car park sign state display.
All the fields and structures are available and behave correctly.
Picture Preparation - Networked Systems
Reference: VAX SRS section 2.10.8 (6)
T09-06700
Purpose:
Action:
SYSTEST.DOC
To demonstrate that pictures can be created containing equipment
controlled by more than 1 TCC.
Enter a GENP command at the TMC. Modify an existing picture to
include equipment (junctions, pelicans, car parks etc.) controlled by
different TCCs.
Issue 11.0 Page 9-22
System Test Specification for a VAX/VMS UTC System
Result:
9.2.3
666/YJ/16940/000
All valid SCNs are accepted and a new picture file is created. At the end
of the GENP session the new picture file and directory file are sent to all
TCCs and are available for display.
Picture Display
Reference : VAX SRS section 2.9.2
T09-06800
Purpose:
Action:
Result:
Action:
Result:
9.2.4
This test proves the ability of the system to display fixed and live update
data in a picture created by the procedure in test T09-06600.
Use the LSTP command to list the pictures which are currently available
in the system.
Enter a PICT command using a non-existent picture number.
A "No such picture file" message appears on the operator VDU.
Enter a PICT command for a picture which is on the list.
The requested picture is displayed. The active plan number and other live
update data can be checked by reference to the timetable and by use of the
MONI command. Symbolic
Picture Display - Networked Systems
Reference : VAX SRS section 2.10.8 (6)
T09-06900
Purpose:
Action:
Result:
Action:
Result:
9.2.5
To demonstrate the display of multi-computer pictures.
With all the TCCs and the TMC on-line, display the picture created in T906800 on terminals connected to each of the computers.
Identical pictures are displayed on each terminal. Live update data
changes concurrently on each display.
Disconnect the link to one of the TCCs.
The display on the disconnected TCC shows only local data; data from all
other TCCs is replaced by "!" symbols.
On other TCCs and the TMC all data is displayed with the exception of
that from the disconnected TCC, which appears as "?".
TDD Diagram - Create, Modify, Delete and Display
Reference : VAX SRS section 2.9.2
T09-07000
Purpose:
Action:
Result:
SYSTEST.DOC
To list the diagrams currently available in the database.
At an operators terminal enter the command TDDD H0n000
where n is the current computer.
The TDD program enters the initialisation mode and a list of the diagrams
currently available in the database is displayed.
Issue 11.0 Page 9-23
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-07100
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
To create a new TDD diagram.
In the "initialisation" mode enter the command SETUP n
where n is not on the list of available diagrams.
An "empty" set-up screen is displayed
Enter data in the diagram fields using the cursor keys as described in
Appendix G of the Operators Handbook (ref. XXX).
Enter data for controllers which are in at least 4 different sub-areas.
For each of the field types check that invalid data is rejected, e.g.
equipment type can only be J or P.
A new TDD diagram is created.
Move the cursor up to the command line and enter the command SETUP
The list of available TDD diagrams is displayed, including the diagram just
created.
Repeat the above procedure and create a second new diagram, using the
command
SETUP m.
T09-07200
Purpose:
Action:
Result:
To show that up to 20 junctions and pelicans may be defined on one
diagram with a distance of between 0 and 2000 metres from a zero point.
Create a diagram with the maximum of 20 junctions and pelicans and
distances up to the maximum 2000 metres from the zero point.
The diagram is accepted.
T09-07300
Purpose:
Action:
Result:
To show that up to 40 TDD diagrams may be created.
Repeat the procedure in the previous test to create a total of 40 TDD
diagrams. Attempt to create a 41st.
40 diagrams are successfully created. The 41st is rejected.
T09-07400
Purpose:
Action:
To modify an existing TDD diagram.
Enter the command -
SETUP n
Result:
Action:
Result:
The TDD diagram "n" data is displayed.
Modify the data fields, deleting some fields, changing the values of others.
The diagram is modified and the new version saved.
T09-07500
Purpose:
SYSTEST.DOC
To delete an existing TDD diagram.
Issue 11.0 Page 9-24
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
9.2.6
666/YJ/16940/000
Whilst in the set-up mode, move the cursor to the command line and enter
the command DELETE m where m is the diagram created in T9-07100 above.
The diagram is deleted. Use the "SETUP" command to list the available
diagrams to confirm this.
Enter the command EXIT
The TDD control program exits and the prompt is displayed.
TDD Diagram - Monitor Mode
Reference : VAX SRS section 2.9.2
T09-07600
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To prove that invalid parameters are rejected in "initialisation" mode.
Enter the command TDDD
The TDD control program is entered and the list of available diagrams in
the database is displayed.
Enter the command QUIT
The command is rejected.
Enter the command DSPLY
The command is rejected.
T09-07700
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To display data in "monitor" mode.
Enter the command MONITOR n
where n is the first diagram created in T09-07100
above.
The TDD program enters "monitor" mode.
Check the data being displayed for each controller. Check that each subarea is displayed in a different colour.
Controllers in local mode, undergoing controller checks and under
SCOOT control are identified.
Enter the DIPM command for a junction on the display. Check the stage
times shown on the TDD display are the same as those shown on the plan
monitor display.
Within the TDD display limits the values are the same.
Attempt to enter the DELETE command.
The command is rejected since it is not available in "monitor" mode.
Issue 11.0 Page 9-25
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-07800
Purpose:
Action:
Result:
Action:
Result:
9.2.7
To vary the display parameters in "monitor" mode.
Use the CYCLE sub-command to vary the cycle time on the axis.
Change the cycle time to show that it may be taken up to 400 seconds
with the display scaled accordingly. Reduce it so that the descriptive text
is displayed for the controllers.
Use the AUTO sub-command to enable and disable the auto-cycling
mode.
Use the GRID sub-command to switch the grid in and out.
Use the CRUISE sub-command to display the cruise gradient. Test the
cruise gradient in the range 10 to 240 km/hr.
The commands are accepted and the displays changed as required. The
scale limits are correct.
Enter the command EXIT or type a "-"
The TDD control program exits and the prompt is displayed.
TDD Diagram - Predict Mode
Reference : VAX SRS section 2.9.2
T09-07900
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
Action:
Result:
To prove the rejection of invalid sub-commands in "predict" mode.
Enter the command TDDD followed by the sub-command PREDICT n.
The TDD control program enters the "predict" mode.
Enter the sub-command DELETE
Command is rejected as it is not available in "predict" mode.
Enter the PLAN sub-command with invalid plan and sub-area numbers.
Command is rejected.
Enter the GWAV sub-command with an invalid route number.
Command is rejected.
T09-08000
Purpose:
Action:
Result:
9.2.8
To prove the correct actioning of valid sub-commands.
Enter a number of PLAN and GWAV sub-commands for valid plans, subareas and routes.
The commands are accepted and the displays changed accordingly.
Time-Distance Diagram, Networked Systems
Reference : VAX SRS section 2.10.8 (7)
SYSTEST.DOC
Issue 11.0 Page 9-26
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-08100
Purpose:
Action:
Result:
Action:
Result:
To demonstrate that the equipment specified in a Time-Distance Diagram
must all be controlled by the local TCC.
(a) Enter a TDDD command at a terminal connected to TCCA.
The command is accepted. When in SETUP mode the picture directory
contains only those pictures (if any) which have previously been created
on TCCA.
(b) Attempt to create a diagram with intersections and pelicans which are
in sub-areas controlled by TCCB.
All equipment in sub-areas not controlled by TCCA is rejected.
T09-08200
Purpose:
Action:
Result:
Action:
Result:
To demonstrate that the TDDD command may be entered at the TMC in
certain circumstances.
(a) At a terminal connected to the TMC enter a TDDD command with
no parameter.
The command is rejected since the TMC does not control any equipment.
(b) At a terminal connected to the TMC enter a TDDD command with a
parameter H01000.
The command is accepted and the TDD directory for TCCA is displayed
when in setup mode.
T09-08300
Purpose:
Action:
Result:
9.2.9
To demonstrate that the TDDD command can specify a remote TCC.
At a terminal connected to TCCA enter a TDDD command with a
parameter H02000.
The command is accepted and the TDD directory for TCCB is displayed
when in setup mode.
SCOOT VEGA Display
Reference : SRS section 2.9.2
T09-08400
Purpose:
Action:
SYSTEST.DOC
To show that the VEGA command may be used to display the demand
and queues on a specified normal or entry link which is not associated
with a demand dependent UTC stage.
Use the command VEGA on a single SCOOT link. Monitor the display
for one cycle. Use the CHAN command to modify parameters including
QCMQ, JNYT, STOC and FCYT for the link/region in question and
check the effect on the display. To check the change to FCYT wait for a
change in cycle time. Check reds/greens against the M14 event driven
message. Check queue size also using M14. Ensure that the offset
optimiser is active on the link and that both positive and negative offset
changes can occur without display corruption or excessive updating.
Issue 11.0 Page 9-27
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
Note: Changes of QCMQ, STOC and cycle time will cause the VEGA
display to be re-plotted. Changes in offset or split will not cause the
display to be re-plotted.
The required display is produced and is updated every 4 seconds (except
when the link is suspended) or when the value of a significant parameter
changes. The scales for each histogram reflect the current values of the
QCMQ, STOC and the cycle time.
T09-08500
Purpose:
Action:
Result:
To show that the VEGA display behaves correctly for links associated
with a demand dependent UTC stage.
Repeat the above test simulating demand for the demand dependent stage
on selected cycles only.
When the demand is present, the link is shown to change colour when the
demand dependent stage is called. With no demand the link changes
colour only if the following stage runs and causes a colour change. For
both possibilities, the display is seen to "suspend" (i.e. no updates occur)
during the period when the SCOOT model is suspended for the link.
Updates continue when the UTC stage actually run is reported to the
SCOOT sub-system. The display will react to changes in parameter values
and to optimisations as described above.
T09-08600
Purpose:
Action:
Result:
To demonstrate that a VEGA diagram will indicate if the state of the
lights is green and the main downstream link is exit blocked.
Start a VEGA diagram for a particular link. Using the OVRB command
indicate a standing queue on the downstream link during a green to link
period i.e. exit blocking. Activate the M08 event driven message and
monitor the EXITB parameter which indicates when the exit to the link is
blocked. Monitor the VEGA display. Subsequently remove the standing
queue simulation and check that the VEGA display returns to normal.
The M08 message parameter EXITB changes from 0 to 1 to indicate exit
blocking. The flow bars updated on the display are shown in magenta to
indicate the exit-blocked condition. The flow bars updated on the display
return to green once the downstream link is no longer blocked. (M08
EXITB parameter goes from 1 to 0).
T09-08700
Purpose:
Action:
Result:
SYSTEST.DOC
To show that the VEGA command may be used to display the demand on
a filter link.
Use the command VEGA on a single SCOOT filter link. Monitor the
display for one cycle. Use the CHAN command to modify parameters
including JNYT and STOC for the filter link in question and check the
effect on the display. Check that only the flow histogram is shown and
only updated during the green to the filter.
The required display is produced and is updated every 4 seconds, when an
optimization takes place, or when the value of a significant parameter
changes. Only the flow histogram is updated.
Issue 11.0 Page 9-28
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-08800
Purpose:
Action:
Result:
9.2.10
To show that VEGA diagram may be used to display up to 4 diagrams
and a mixture of normal and filter links.
Invoke a VEGA display with the following mixtures of normal and filter
links:
(a) 4 normal links
(a) 3 normal links and 1 filter.
(a) 2 normal links and 2 filters.
(a) 1 normal link and 3 filters.
(a) 4 filter links
For each of the combinations repeat tests T09-08400 and T09-08700.
The VEGA display is produced correctly for each combination of links.
The effects of changing parameter values and exit blocking are as for
single VEGA displays. Where filter links are displayed only the flow
histogram is shown and only updated during the green to the filter.
SCOOT VEGA Display - Networked Systems
Reference : VAX SRS section 2.10.8 (7)
T09-08900
Purpose:
Action:
Result:
To demonstrate that all links in a 4-way VEGA display must be in regions
controlled by the same TCC.
Enter a VEGA command specifying 4 links which are in regions
controlled by TCCA and TCCB.
The command is rejected.
T09-09000
Purpose:
Action:
Result:
Action:
Result:
9.2.11
To demonstrate that remote VEGA displays are available.
(a) At a terminal connected to TCCA enter VEGA commands specifying
1 and 4 links which are in regions controlled by TCCB.
The command is accepted and the correct displays produced.
(b) Repeat action (a) at a terminal connected to the TMC.
The command is accepted and the correct displays produced.
Automatic Display Cancelling
Reference : VAX SRS section 2.9.1
T09-09100
Purpose:
Action:
SYSTEST.DOC
To show that the system may be configured such that the MONI, OVRB,
FLOW, DIPM, LVAL, NFTD & RFTD displays cancel after a defined
number of minutes.
Configure the system such that The displays cancel:
(a) after 0 minutes
Issue 11.0 Page 9-29
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) after 2 minutes
(a) after 15 minutes
Start each display in turn and leave for the configured number of minutes.
(a) The displays are cancelled immediately it is started
(b) The displays are cancelled after 2 minutes
(b) The displays are cancelled after 15 minutes
9.3
Screen Dumps to Printer
9.3.1
Operator Facilities
Reference : VAX SRS section 2.9.3
T09-09200
Purpose:
Action:
Result:
To prove that the displays produced by the MONI, OVRB and DIPM
commands can have snap shot dumps made of the display and sent to a
monochrome printer.
For each of the above commands call up the display and press CTRL and
P simultaneously.
At the monochrome printer associated with the terminal a print out of the
display when CTRL P was typed is printed.
T09-09300
Purpose:
Action:
Result:
To show that simultaneous dumps to the printer are queued and output
consecutively.
Using as many terminals as are available send screen dumps to the printer
using Control P from all simultaneously.
The Dumps are printed one after the other. (There is no interleaving)
T09-09400
Purpose:
Action:
Result:
To prove that the displays produced by the PICT, TDDD and VEGA
commands can have snap shot dumps made of the display and sent to a
colour printer.
For each of the above commands call up the display and press CTRL and
P simultaneously.
At the colour printer associated with the terminal a print out of the display
when CTRL P was typed is printed.
T09-09500
Purpose:
Action:
Result:
SYSTEST.DOC
To prove that the system will not try to dump Colour displays to an
inappropriate printer.
Attempt to dump the displays produced by PICT TDDD and VEGA to
the printer when a colour printer is not configured in the System.
Control P has no effect in this case.
Issue 11.0 Page 9-30
System Test Specification for a VAX/VMS UTC System
9.4
Listings
9.4.1
Listings - General
666/YJ/16940/000
Reference : VAX SRS section 2.9.4
N.B. Some of these tests may be duplicated elsewhere in this document.
T09-09600
Purpose:
Action:
Result:
To show that it is possible to list unacknowledged faults.
Enter the command
#LSTA.
Any unacknowledged faults are listed on the terminal at which the
command was entered.
T09-09700
Purpose:
Action:
Result:
To show that it is possible to list certain count detector data.
Enter the commands:
(a) #LTSD Dnnnnn
where Dnnnnn is a count detector SCN
(a) #LSTD D00000
(a) The last hours flow, the percentage occupancy and the congestion
state for the particular count detector are listed.
(b) The information above is listed for all count detectors on the system.
T09-09800
Purpose:
To show that the current faults may be listed by SCN and fault category.
Action:
Enter the following commands:
(a) #LSTF
(a) #LSTF J00000
(a) #LSTF Jnnnnn
where Jnnnnn is an existing junction with
faults on it.
(a) #LSTF f00
(a) #LSTF fff
where fff is a fault category for which there
are faults.
(a) #LSTF Jnnnnn fff
where Jnnnnn is a junction with fault number
fff on it.
(a) All faults on the system are listed to the terminal on which the
command was entered.
(b) All faults on all junctions are listed to the terminal on which the
command was entered.
(b) All faults on the junction in the command are listed to the terminal on
which the command was entered.
(b) All faults in the wildcarded fault category are listed to the terminal on
which the command was entered.
Result:
SYSTEST.DOC
Issue 11.0 Page 9-31
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(b) All faults in the given fault category are listed to the terminal on
which the command was entered.
(b) Any faults in the given fault category on the given equipment are
listed to the terminal on which the command was entered.
T09-09900
Purpose:
Action:
Result:
To show that green wave routes may be listed.
Enter the command #LSTG Gnnnnn where Gnnnnn is a valid green
wave route.
Each equipment on the route is listed together with its offset from the
start of the route, the stage used and the duration of the stage.
T09-10000
Purpose:
Action:
Result:
Action:
To show that Active SCOOT event driven messages may be listed.
Start a selection of SCOOT event driven messages which are only output
in frequently. (so that it is difficult to tell whether they are running or not).
Messages associated with the Cycle optimiser and congestion would be
suitable.
Enter the command #LSTM
A list of the active SCOOT event driven messages is output. Even if they
are not currently producing any output.
Stop the messages.
T09-10100
Purpose:
Action:
Result:
To show that available picture files may be listed.
Enter the command #LSTP.
The Titles of existing picture files are listed to the terminal on which the
command was entered.
T09-10200
Purpose:
Action:
Result:
SYSTEST.DOC
To show that the status of junction or pelican controllers may be listed.
Enter the following commands.
(a) #LSTS Ann000
where nn is a valid subarea.
(a) #LSTS Jnnnnn
where Jnnnnn is a valid junction SCN.
(a) #LSTS
(a) #LSTS s
where s is one of the status categories.
(a) #LSTS J00000 s
The status categories are listed for the requested equipments.
(a) The status of all junctions and pelicans in subarea nn is listed.
(a) The status of the given junction is listed.
(a) The status of all junctions and pelicans is listed.
(a) All junctions and pelicans in state s are listed.
Issue 11.0 Page 9-32
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(a) All junctions in state s are listed.
T09-10300
Purpose:
Action:
Result:
To show that the status of car parks may be listed.
enter the following commands:
(a) #STCS C00000
(a) #STCS Cnnnnn where Cnnnnn is a valid car park SCN.
The Occupancy, Thresholds and overall state are shown for:
(a) All car parks
(a) This particular car park.
T09-10400
Purpose:
Action:
Result:
To show that the transmission error counts since the last hour boundary
may be displayed.
Enter the command #LTEC.
The transmission error counts since the last hour boundary are displayed.
N.B. Baseline data is fully tested in section
T09-10500
Purpose:
Action:
Result:
9.4.2
To demonstrate redirection of output.
Repeat tests T09-09600 to T09-10400 using the parameter >T01nnn as
the last parameter to the command, where nnn is the terminal number of:
(a) A terminal of a different type to the one issuing the command.
(a) A hard copy terminal.
The output is redirected to the requested terminal.
Listings - Networked Systems
T09-10600
Purpose:
Action:
Result:
Action:
Result:
To demonstrate the listing of data from more than 1 TCC.
Enter a number of listing commands e.g. LSTG, LLCF, LSTD, LSTF,
LSTS, VALU, for equipment controlled by more than 1 TCC.
Reports are produced and data is grouped in IRN order by equipment
type within each TCC.
Repeat the above with one or more TCCs offline.
Data is listed from the TCCs which are online. A message "No computer
available to process the request" is output for each TCC which is offline.
T09-10700
Purpose:
SYSTEST.DOC
To demonstrate the action of CTRL-O on terminal output.
Issue 11.0 Page 9-33
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
666/YJ/16940/000
At a terminal connected to TCCA start a LOGO listing for the full system
log. When the listing is under way, enter a CTRL-O command on the
terminal.
The listing is aborted immediately.
Repeat the above procedure with the following commands :
LSTD LSTG LSTF LSTS STCS WHAT LSTA
In each case wild card parameters should be used so that data is fetched
from all computers.
All listings are aborted immediately.
T09-10800
Purpose:
Action:
Result:
To demonstrate that a partial timetable listing can be produced from a
remote computer.
Enter an OUTT command at a terminal connected to TCCA, specifying
only SCNs controlled by remote TCCs.
Only those timetable events involving the specified SCNs are listed.
T09-10900
Purpose:
Action:
Result:
To demonstrate that multi-computer listing commands may be entered in
the timetable.
Choose a timetable (or create a new one) with a number of listing
commands for wild card equipment. The output should be directed to
terminals on different computers.
All the listings are produced correctly.
T09-11000
Purpose:
Action:
Result:
9.5
To demonstrate that listings may be re-directed to a terminal on a remote
computer.
At a terminal connected to TCCA enter a WHAT command for
equipment controlled by TCCA and re-direct the output to a terminal
connected to TCCB.
The listing is produced on the remote terminal.
Log OTU Replies to Disc
Reference : VAX SRS section 2.9.5
T09-11100
Purpose:
Action:
SYSTEST.DOC
To prove that up to 4 different in station addresses can be monitored
independently and the control and reply data stored in separate disc files.
Enter the commands :
LOTU H01000 1
LOTU H01000 2
LOTU H01000 3
LOTU H01000 4
Issue 11.0 Page 9-34
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
Action:
Result:
Action:
Result:
666/YJ/16940/000
LOTU H01000 5
The first 4 commands are accepted the fifth one is rejected.
Enter a MONI command for the each address above and once the screen
has filled request a snap shot dump.
4 print outs covering each address for a defined time.
Terminate the logging with the following commands :
XLOT H01000 1
XLOT H01000 2
XLOT H01000 3
XLOT H01000 4
For each XLOT command the system acknowledges that the logging has
been terminated.
Use the DLOT command to print for each address the time period
covered by the MONI prints.
4 print outs are obtained which match the MONI prints with regard to the
control/reply data and the bit definitions.
T09-11200
Purpose:
Action:
Result:
To show that outstations may be referred to by SCN in the LOTU
command.
Repeat test T09-11100 using an SCN of the form Xnnnnn where nnnnn is
a valid Outstation SCN.
The same results are obtained as before.
T09-11300
Purpose:
Action:
Result:
To show that an attempts to log equipment connected to an outstation are
accepted.
Enter LOTU commands for equipments other than outstations or
computer addresses.
The commands are accepted.
T09-11400
Purpose:
Action:
Result:
Action:
Result:
SYSTEST.DOC
To show that logging will be carried out for the specified time or 24
hours.
Enter a LOTU command with a finish time. Wait for the finish time to
pass. Enter a DLOT command for the same OTU.
The output shows that logging stopped at the specified time.
Enter a LOTU command without a removal time and leave it for over 24
hours. Enter a DLOT command.
The logging finished 24 hours after the start time.
Issue 11.0 Page 9-35
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-11500
Purpose:
Action:
Result:
Action:
Result:
To show that logging is terminated or not started if free disc space drops
below 1500 blocks.
Start a log. Arrange for the free disc space to drop below 1500 blocks.
The log which is running is terminated with an informative message.
Attempt to start another log.
The command is rejected.
T09-11600
Purpose:
Action:
Result:
To show that only one log file may be kept per outstation/address.
For an outstation for which a log already exists as shown by the DLOT
command enter another LOTU command.
A message is output that the old file has been deleted. A DLOT after the
new log has finished will only show data for the most recent command.
T09-11700
Purpose:
Action:
Result:
To show that LOTU files are deleted automatically a fixed number of days
after creation.
Create a number of LOTU files on different days. Advance time more
than the configured number of days for which the earlier files are
preserved.
The files whose lifetime has expired are deleted and messages output to
indicate this.
T09-11800
Purpose:
Action:
Result:
9.6
To show that DLOT may not be used for an OTU for which a LOTU is
still running.
Enter a LOTU commands for an OTU. While the log is still active Enter a
DLOT command.
The command is rejected.
Data File Archiving
Reference : VAX SRS section 2.9.6
T09-11900
Purpose:
Action:
Result:
SYSTEST.DOC
To show that System log and count data information may be archived.
Using DCL, copy System log and count data from the System disc to
tape. Verify that it is possible to transfer log and count data to tape within
the file lifetime such as to produce a continuous magnetic LOG and count
archive.
The data is successfully archived.
Issue 11.0 Page 9-36
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-12000
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that System log and count data information may be retrieved
from archive.
Using DCL, copy System log and count data from an archive tape back to
the System disc. Use the LOGO and OPFD commands to verify that the
data has been retrieved.
The required data is retrieved intact.
Allow the System to pass through midnight.
The Archiver program runs at or near midnight and deletes all System log
and count files over the age limit specified in the database. messages are
output for each file deleted.
Use LOGO and OPFD to verify that the archive files are no longer
present.
The LOGO and OPFD command lines to view the files that were retrieved
are now invalid.
T09-12100
Purpose:
Action:
Result:
To show that Database source and object files may be archived.
Using the @BACKUP indirect command file, select the options to archive
the database source and object files.
The files are successfully archived.
T09-12200
Purpose:
Action:
Result:
Action:
Result:
To show that Database source and object files may be retrieved. (retrieve
a different, easily verifiable, object file).
Using the @BACKUP indirect command file, select the options to
retrieve the database source and object files.
Using database preparation it may be verified that the database source
files have been retrieved.
Enter an UPDA.
It may be verified that the database in use is now different.
T09-12300
Purpose:
Action:
Result:
To show that picture files may be archived.
Use DCL to archive PICTure files to tape. Delete them from the System.
The files are transferred to tape and deleted from the System.
T09-12400
Purpose:
Action:
Result:
SYSTEST.DOC
To show that picture files may be retrieved.
Use DCL to retrieve picture files from tape back onto the System disc.
Use PICT to confirm that the pictures have returned. The behaviour of
files with the same name is defined by the VMS operating system.
The files have returned and may be used.
Issue 11.0 Page 9-37
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-12500
Purpose:
Action:
Result:
To show that car park information files may be archived.
Archive car park information files to tape using DCL commands. Delete
the files from the System disc.
The files are archived and removed from the System disc.
T09-12600
Purpose:
Action:
Result:
To show that car park information files may be retrieved.
Retrieve car park information files from tape using DCL commands.
Ascertain that the files are available for use.
The files have returned and are available for use.
T09-12700
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that changing of the date and or time by operator command does
not adversely affect data archiving.
DATE commands to move the time backwards by several days. Examine
the LOG and Count file directory.
Existing LOG and Count files will be unaffected unless there are any files
existing which are older than the maximum permitted file lifetime.
Existing files which are now in the future will be overwritten as time
proceeds.
Move time forwards by less than the number of days file lifetime of either
LOG or Count data.
Existing LOG and Count files remain until the Archiver program runs at
or near midnight. Then all LOG and Count files which are older than the
file lifetimes in the system data are deleted.
Move time forwards by more than the number of days file lifetime of
either LOG or Count data.
All LOG and Count files apart from the current day's are deleted on the
next run of the archiving program
9.7
Parameter Displays
9.7.1
UTC SEED Display
Reference : VAX SRS section ???
T09-12750
Purpose:
Action:
SYSTEST.DOC
To demonstrate the correct functioning of the SEED display for all UTC
equipment types.
For each of the following UTC equipment types in turn invoke a multiple
SEED display of the form :
SEED tnnnnn tmmmmm ...
where t is a single valid equipment type and nnnnn and mmmmm are valid
SCNs.
Issue 11.0 Page 9-38
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) C - Car Park
(a) D - Count Detector
(a) E - Ethernet Port
(a) F - Special Facility
(a) H - Computer
(a) J - Junction controller
(a) L - Tidal Flow controller
(a) P - Pelican controller
(a) Q - Queue detector
(a) S - Car Park Sign
(a) T - Terminal
(a) U - Diversion
(a) V - Diversion sign
(a) X - OTU
(a) Y - OMU
(a) Z - Remote request
Check, where possible, that the values on the display agree with the
database.
All values are displayed correctly and agree with the database.
T09-12760
Purpose:
Action:
Result:
9.7.2
To demonstrate the correct functioning of the SEED display for
combinations of UTC equipment types.
Repeat test T09-12750 by invoking a multiple SEED display of the form :
SEED annnnn bmmmmm ...
where a and b are different valid equipment types and nnnnn, mmmmm,
etc. are valid SCNs.
Check, where possible, that the values on the display agree with the
database.
All values are displayed correctly and agree with the database.
SCOOT SEES display
Reference : VAX SRS section 2.9.2
T09-12800
Purpose:
Action:
SYSTEST.DOC
To demonstrate the correct functioning of the SEES display for each of
the SCOOT data types.
For each of the following SCOOT data types in turn invoke a multiple
SEES display of the form :
SEES Nnnnnn Nmmmmm ...
where Nnnnnn and Nmmmmm are valid SCOOT SCNs.
Issue 11.0 Page 9-39
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) Area
(a) Region
(a) Node
(d) Link
(d) Stage
(d) Detector
Check in each case that the values on the display agree with the database,
both by using the VALU command and examining the SCOOT database
listing. In the case of values which may have been changed by the SCOOT
system while on-line use the VALU command only to check the current
value.
All values are displayed correctly and agree with the database and/or the
VALU command.
T09-12900
Purpose:
Action:
Result:
9.8
To show that mixtures of different SCOOT data types can be displayed at
the same time, and that this does not affect the values displayed.
Invoke a SEES display with the following combinations of SCOOT data
types:
(a) A detector & a region.
(a) A stage & a link.
(a) A link & the area.
(a) A node & a region.
(a) A region & a stage.
(a) The area & a node.
Check in each case that the values displayed are correct in comparison
with the database. Each test should be tried both with the data items
related e.g. the node being in the region, and unrelated e.g. the node not
within the region.
In all cases the values displayed agree with the database and/or the VALU
display.
SCOOT Event Driven Messages
Reference : MCE 0360C paragraph 4.2.4, 4.2.6
VAX SRS section 2.9.8
For the duration of this test care should be taken to determine the exact state of the
items of equipment used. This should include such details as the implementation status
and translation plan for nodes and the consequent inclusion in/exclusion from the
mode of stages, links and detectors. Some of the above conditions may need to be
varied in order to obtain message output. Some should be varied in order to
demonstrate the effects on messages where this is appropriate.
T09-13000
Purpose:
Action:
SYSTEST.DOC
Check operation of model (M) messages.
Test each of SCOOT model messages in turn, supplying parameters as
required. Where external inputs are needed these will be provided if
possible using real or simulation hardware. The following list of messages
must be tested:
(a) M01
Issue 11.0 Page 9-40
System Test Specification for a VAX/VMS UTC System
Result:
SYSTEST.DOC
666/YJ/16940/000
(a) M02
(a) M03
(a) M04
(a) M05
(a) M06
(a) M07
(a) M08
(a) M09
(a) M10
(a) M11
(a) M12
(a) M14
(a) M15
(a) M16
(a) M17
(a) M18
(a) M19
(a) M20
(a) M21
(a) M22
(a) M23
(a) M24
(a) M25
(a) M26
(a) M27
(a) M30
(a) M31
(a) M32
(a) M33
(a) M34
(a) M35
In addition the following link level messages should be attempted for filter
links:
M02, M08, M10, M11, M12, M14, M30, M31, M32
Each message is output at its correct frequency and with all parameters as
described in the operators manual - reference . The subset of messages for
links are correctly produced for a filter link.
Issue 11.0 Page 9-41
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T09-13100
Purpose:
Action:
Result:
Action:
Result:
To check that event driven message output may be switched off by
operator command.
Enter the LSTM command.
The currently active SCOOT event driven messages are displayed.
Use the 'XMES' command to cancel output of the various messages given
in the list of active messages. Ensure that messages can be cancelled
individually and in groups by waiting for further output after only some
messages have been cancelled. Also check that messages may be cancelled
using wildcarded SCNs. Repeat the XMES command until all the active
messages have been cancelled. Use the LSTM command to show that no
event driven messages are active.
The cancelled messages are no longer produced when model decisions
take place. The cancellation of particular messages does not affect other
still active messages. Cancellation of messages using wild-carded SCNs
also has no adverse effect. Once all the active messages have been
cancelled the LSTM command produces no output.
T09-13200
Purpose:
Action:
Result:
To confirm that event driven messages may be output to selected
terminals by timetable command.
Modify the system time to 3 minutes before a MESS event for one of the
model messages listed above in the current timetable. Wait for the time to
pass the event time and monitor the output on the terminal specified in the
command. Confirm that the message is now active using the LSTM
command on the terminal in question.
Messages are produced on the required terminals when model decisions
take place. LSTM shows the message is active.
T09-13300
Purpose:
Action:
Result:
To confirm that output of event driven messages may be cancelled by
timetable command.
Modify the system time to 3 minutes before an XMES event in the current
timetable for the same model message as in the previous test. Wait for the
time to pass the event time and monitor the lack of output on the terminal
specified in the command. Use the LSTM command on the terminal in
question to show that the message is no longer active.
Messages are no longer produced on the required terminals. LSTM shows
the message is no longer active.
T09-13400
Purpose:
Action:
SYSTEST.DOC
Check operation of detector and link fault (W) messages.
Test each of detector/link fault messages in turn, supplying parameters as
required. Where external inputs are needed these will be provided if
possible using real or simulation hardware. The following list of messages
must be tested:
(a) W01
Issue 11.0 Page 9-42
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) W02
(a) W03
(a) W04
(a) W05
(a) W06
(a) W07
(a) W08
(a) W09
(a) W10
In addition the following link level messages should be attempted for filter
links:
W01, W05, W06, W07, W08, W09, W10
Each message is output at its correct frequency and with all parameters as
described in the operators manual - reference . The subset of messages for
links are correctly produced for a filter link.
T09-13500
Purpose:
Action:
Result:
To show that the detector and link fault (W) messages may be:
(a) switched off by operator command;
(a) output to selected terminals by timetable event;
(a) cancelled by timetable event.
Repeat tests T09-13100, T09-13200 and T09-13300.
As for tests T09-13100, T09-13200 and T09-13300.
T09-13600
Purpose:
Action:
SYSTEST.DOC
Check operation of split optimiser (S) messages.
Test each of split optimiser messages in turn, supplying parameters as
required. Where external inputs are needed these will be provided if
possible using real or simulation hardware. The following list of messages
must be tested:
(a) S01
(a) S02
(a) S03
(a) S04
(a) S05
(a) S10
(a) S11
(a) S12
(a) S13
(a) S14
(a) S15
Issue 11.0 Page 9-43
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) S16
(a) S17
(a) S18
(a) S19
(a) S20
(a) S21
In addition the following link level messages should be attempted for filter
links:
S03, S05, S11, S12, S15, S16, S17, S18, S19, S20, S21
Each message is output at its correct frequency and with all parameters as
described in the operators manual - reference . The subset of messages for
links are correctly produced for a filter link.
T09-13700
Purpose:
Action:
Result:
To show that the split optimiser (S) messages may be:
(a) switched off by operator command;
(a) output to selected terminals by timetable event;
(a) cancelled by timetable event.
Repeat tests T09-13100, T09-13200 and T09-13300.
As for tests T09-13100, T09-13200 and T09-13300.
T09-13800
Purpose:
Action:
Result:
Check operation of offset optimiser (O) messages.
Test each of the offset optimiser messages in turn, supplying parameters
as required. Use the software simulator to cause changes in offset
optimisation. The following list of messages must be tested:
(a) O01
(a) O02
(a) O03
(d) O04
(d) O05
(d) O06
(g) O07
(g)
In addition the following link level messages should be attempted for filter
links:
O02, O04, O05, O06
Each message is output at its correct frequency and with all parameters as
described in the operators manual - reference . The subset of messages for
links are correctly produced for a filter link.
T09-13900
Purpose:
Action:
SYSTEST.DOC
To show that the offset optimiser (O) messages may be:
switched off by operator command;
output to selected terminals by timetable event;
cancelled by timetable event.
Repeat tests T09-13100, T09-13200 and T09-13300.
Issue 11.0 Page 9-44
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
As for tests T09-13100, T09-13200 and T09-13300.
T09-14000
Purpose:
Action:
Result:
Check operation of cycle time optimiser (C) messages.
Test each of the cycle time optimiser messages in turn, supplying
parameters as required. Where external inputs are needed these will be
provided if possible using real or simulation hardware. The following list
of messages must be tested:
(a) C01
(a) C02
(a) C03
(d) C04
(d) C05
(d) C10
(g) C11
(g) C12
(g) C13
(j) C14
(j) C15
(j) C16
(m) C17
(m) C18
(m) C19
(p) C20
(p) C21
(p) C22
(s) C23
(s) C24
(s) C30
(v) C31
(v) C32
(v) C40
In addition the C30 and C40 messages should be attempted for filter links.
Each message is output at its correct frequency and with all parameters as
described in the operators manual - reference . The subset of messages for
links are correctly produced for a filter link.
T09-14100
Purpose:
Action:
Result:
To show that the cycle time optimiser (C) messages may be:
(a) switched off by operator command;
(a) output to selected terminals by timetable event;
(a) cancelled by timetable event.
Repeat tests T09-13100, T09-13200 and T09-13300.
As for tests T09-13100, T09-13200 and T09-13300.
T09-14200
Purpose:
Action:
SYSTEST.DOC
Check operation of error (E) messages.
Attempt to test the three error messages in turn:
(a) The E01 message is output when an internal stack overflow occurs in
the cycle optimiser phase A.
(a) The E02 messages is output due to overflow in interval occupancy;
short term profile; long term profile; interval occupancy accumulator;
mean modulus accumulator or because fixed offsets are not attained
because of offset ring.
(a) The E03 message is output if incorrect stage transitions occur at a
node.
As all these error messages occur as a result of fault conditions being
detected in the SCOOT kernel software it may be necessary to make data
Issue 11.0 Page 9-45
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
changes to simulate the fault and cause the messages to be output. The
E02 and E03 messages should be tested on filter links if possible.
Each message is output with parameters as described in the operators
manual - reference .
T09-14300
Purpose:
Action:
Result:
To show that the error (E) messages may be:
(a) switched off by operator command;
(a) output to selected terminals by timetable event;
(a) cancelled by timetable event.
Repeat tests T09-13100, T09-13200 and T09-13300.
As for tests T09-13100, T09-13200 and T09-13300.
T09-14400
Purpose:
Action:
SYSTEST.DOC
To show that event driven message output may be redirected to another
terminal.
For a selection of event driven messages use the final additional parameter
of the form T01nnn to the command line, where nnn is a terminal number
on the system, to redirect the output to:
(a) A terminal of a different type
(a) A hardcopy terminal
Issue 11.0 Page 9-46
System Test Specification for a VAX/VMS UTC System
10.
MAN-MACHINE INTERFACE TEST DEFINITIONS
Note :
10.1
666/YJ/16940/000
In this section, the left mouse button on the MMI (Man-Machine
Interface) system is used unless described otherwise.
Logging on and off to the System
T10-00100
Purpose:
Action:
Result:
Action:
Result:
To log on to the system via a terminal with the man-machine interface.
(a) Restart the MMI terminal by pressing the CTRL, ALT and DEL keys
on the PC terminal.
(b) Enter the Username and Password in the login window that appears
on the screen. These should be the same as used to logon through a
non-MMI terminal.
(b) Move the mouse cursor to the OK button and click the left button
once or press the Enter key.
A UTC window appears with a main menu and a number of secondary
windows.
Move around the workspace and click when the mouse pointer is on one
of the windows.
The window is highlighted in the active window colours.
T10-00200
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
To show that the user can move around the workspace with the mouse
and modify the windows that are displayed.
(a) Choose a window that has two buttons in the top right-hand corner.
Click on the right hand button (the small square).
(b) Click on the same button again.
(b) Click on the other button with the small dot.
(b) Select the icon and double click on it rapidly with the left mouse
button.
(a) The window is maximised (i.e. increases in size to fill the whole
workspace window).
(b) The window returns to its original size.
(b) The window is minimized to a small icon.
(b) The window returns to its original size.
(a) Select a window and click on the button in the top left-hand corner.
Select the following options :
(b) Minimize. Subsequently double-click on the iconised window.
(b) Maximize.
(b) Size. Move the mouse cursor to one of the corners or sides and then
move it to a different position. Click once on the mouse button.
(b) Close.
Issue 11.0 Page 10-1
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) The window is iconised (reduced to a small icon in the main
workspace). After double-clicking on this icon the window returns to
its original size.
(b) The window fills the whole workspace.
(b) The borders follow the mouse and the window is altered to the new
size.
(b) The window is closed.
T10-00300
Purpose:
Action:
Result:
Action:
Result:
10.2
To show that the user can configure his working environment and restore
this on subsequent logins.
Modify the current configuration by changing such items as border,
window border colours, icon placement and colours. Choose the restart
option and confirm that the current settings should be saved.
The window manager restarts with the options as selected.
In the main menu bar, Options / Automatic Startup, alter the list of
items to be included and confirm by placing the mouse cursor over the
OK button and clicking. In the session manager menu, select Session/End
Session and confirm.
The session terminates and the Username and Password are requested.
After entering these, the session restarts with the windows defined in the
list of items above.
Basic Window Manipulation
T10-00400
Purpose:
Action:
Result:
To show that a traffic command can be entered by the menu option, by
the UTC Command Entry window and via a DECterm window.
(a) Select a command from the menu system and add any necessary
parameters for its correct execution.
(b) Enter the same command with parameters via the UTC Command
Entry window. If only one instance of the command is allowed at any
one time, close the previous window.
Both windows open in exactly the same manner.
T10-00500
Purpose:
Action:
Result:
10.3
To show that iconised windows are continuously updated with data.
Start a number of windows with constantly updating data, such as MONI,
VEGA, DIPM. Iconise each one of them. After a few minutes doubleclick on each to restore them to their previous sizes.
The screens show data has been output to them even while iconised.
UTC Command Compatibility
Note :
SYSTEST.DOC
These tests are intended to prove the compatibility of commands entered
via the MMI menus and command options and the non-MMI command
entry. Within the MMI there are three modes of entering commands :
Issue 11.0 Page 10-2
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
(a) Selection of the command from the top-level menu
(a) Entering the command in the UTC Command Entry window
(a) Creating a DECterm window and entering the command in the same
manner as the non-MMI command mode.
(a) To run the tests two terminals are required - one DEC VT or IBM
PC compatible terminal running under the CTERM terminal
emulator, and an MMI terminal.
T10-00600
Purpose:
Action:
Result:
Action:
Result:
Action:
Result:
To show that the DIPM command entered on any of the above terminal
types are compatible with each other.
(a) From the main pull down menu of the MMI screen select the DIPM
command and enter a valid intersection SCN in the Equipment SCN
dialogue box and confirm by clicking on the OK or Apply box.
(b) Via the UTC Command Entry window enter the DIPM command
with the same intersection SCN.
(b) Create a DECterm window by choosing the UTCterm option. When
the window is created enter the UTC command DIPM, preceded by
the '-' prompt, and with the same intersection SCN.
(b) On a DEC VT terminal or IBM PC compatible terminal running
under the CTERM terminal emulator, enter the same command.
(a) to (c) open windows in the MMI screen with the DIPM display.
(d) shows a DIPM display with the same information and time as the
above windows.
Eliminate one of the windows a) or b) above, which are identical. In each
of the remaining windows enter the same commands to alter the
information displayed. The commands are described in the Operator
Handbook. i.e. 'P' and 'T', 'U' and 'L', 'D
Identical information is displayed in all the windows and DEC VT or PC
terminal.
Permit the DIPM displays to run for a number of minutes and monitor the
output on the different screens.
All the screens display the same information and the time is updated in all
windows within a fraction of a second.
T10-00700
Purpose:
Action:
SYSTEST.DOC
To test the compatibility of other UTC commands.
Perform tests in a similar fashion to T10-00600 for the following UTC
information and monitoring commands, using combinations of permitted
and incorrect parameters and testing the facilities described in the
Operators Handbook, reference :
(a) OVRB - note that the same SCN cannot be called on more than one
screen at a time. Either use different SCNs or test the same SCN on
one screen/window at a time.
(a) MONI
(a) LOTU
Issue 11.0 Page 10-3
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
SYSTEST.DOC
666/YJ/16940/000
(a) XLOT
(a) DLOT
(a) LOGO
(a) LSTF
(a) LSTA
(a) LIPT
(a) SEES
(a) SEED
(a) WHAT
(a) INFO
(a) LSTG
(a) LSTS
(a) OUTT
(a) EDAV
(a) LJNL
(a) LTEC
(a) FLOW
(a) OPFD
(a) WEEK
(a) LSTD
(a) LJNL
(a) WAVC
Identical information is displayed in all the windows and DEC VT or PC
terminal.
Repeat the first test for some of the following fault-related commands,
noting down the commands and parameters used in the tests :
(a) FLTY
(a) XFLT
(a) IHRW
(a) XIHR
(a) IHPC
(a) XIHP
(a) ISOL
(a) XISO
(a) DISO
(a) XDIS
(a) DEMA
(a) XDEM
Identical information is displayed in all the windows and DEC VT or PC
terminal.
Issue 11.0 Page 10-4
System Test Specification for a VAX/VMS UTC System
Action:
Result:
Action:
Result:
Action:
Result:
Action:
SYSTEST.DOC
666/YJ/16940/000
Repeat the first test for some of the following access commands, noting
down the commands and parameters used in the tests :
(a) AUDI
(a) XAUD
(a) MAIN
(a) OFFC
(a) DIAL
(a) XDIA
(a) TROF
(a) XTRO
(a) XSPO
(a) PRIN
(a) XPRI
Identical information is displayed in all the windows and DEC VT or PC
terminal.
Repeat the first test for some of the following controller commands,
noting down the commands and parameters used in the tests :
(a) FALL
(a) XFAL
(a) LLNK
(a) XLLN
(a) DIMO
(a) XDIM
(a) SLOF
(a) XSLO
Identical information is displayed in all the windows and DEC VT or PC
terminal.
Repeat the first test for some of the following miscellaneous equipment
commands, noting down the commands and parameters used in the tests :
(a) TIDL
(a) XTID
(a) CSFY
(a) XCSF
(a) SFNO
(a) XSFN
(a) XSST
(a) STCS
Identical information is displayed in all the windows and DEC VT or PC
terminal.
Repeat the first test for some of the following car park and sign
commands, noting down the commands and parameters used in the tests :
Issue 11.0 Page 10-5
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
Purpose:
Action:
Result:
Action:
SYSTEST.DOC
666/YJ/16940/000
(a) OPEN
(a) CLOS
(a) CPOC
(a) CARP
(a) SIGO
(a) SSTO
(a) XSST
(a) STCS
Identical information is displayed in all the windows and DEC VT or PC
terminal.
Repeat the first test for some of the following plan, APS, diversion and
green wave commands, noting down the commands and parameters used
in the tests :
(a) PLAN
(a) XPLA
(a) GWAV
(a) XGWA
(a) TAPS
(a) SAPS
(a) XAPS
(a) INTD
(a) XINT
Identical information is displayed in all the windows and DEC VT or PC
terminal.
To test the compatibility of UTC management commands.
Perform tests in a similar fashion to T10-00600 for the following UTC
management commands, using combinations of permitted and incorrect
parameters :
(a) DBAS - only one can be performed at a time
(a) UPDA - test each window/screen individually
(a) TUAC
(a) PPRP
(a) KILL
(a) OJNL
(a) CJNL
(a) TIME
(a) DATE
Identical information is displayed in all the windows and DEC VT or PC
terminal.
Repeat the first test for some of the following UTC CHAN and VALU
parameters, noting down the commands and parameters used in the tests :
Issue 11.0 Page 10-6
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
(a) AFDI
(a) AFIT
(a) CAPA
(a) FDTH
(a) GRET
(a) VEHC
(a) CACP
(a) CASP
(a) SMOO
(a) VLAG
(a) GWPL
(a) CQT1
(a) CQT2
(a) CQT3
(a) CQT4
Identical information is displayed in all the windows and DEC VT or PC
terminal.
T10-00800
Purpose:
To test the compatibility of SCOOT commands.
Action: Perform tests in a similar fashion to T10-00600 for the following SCOOT
commands, using combinations of permitted and incorrect parameters :
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
Action:
SYSTEST.DOC
SCOO
XSCO
NODT
RUBA
LUBA
LMON
LVAN
RFTD
(a) NFTD
(a) VEGA
(a) GULP
(a) MESS
(a) XMES
(a) REIN
Repeat for some of the following SCOOT CHAN and VALU parameters,
noting down the commands and parameters used in the tests :
(a) ADJU
(a) CDSL
Issue 11.0 Page 10-7
System Test Specification for a VAX/VMS UTC System
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
(a)
SYSTEST.DOC
666/YJ/16940/000
ETHR
SETH
SPEN
TRAF
SLAM
CLAM
GSMO
CYOS
FCYT
FDWN
IRCT
MAXC
MINC
TREN
CYFC
FORC
MFBI
OFST
SPLT
TPLN
DEFS
BIAS
CGIF
CGOF
CGWT
CLIF
DFOF
DGEL
ELAG
GGAI
INCY
INMQ
INOF
JNYT
MDSL
QCMQ
SLAG
SMIN
STOC
Issue 11.0 Page 10-8
System Test Specification for a VAX/VMS UTC System
Result:
SYSTEST.DOC
666/YJ/16940/000
(a) DETU
(a) DSTS
(a) SMAN
Identical information is displayed in all the windows and DEC VT or PC
terminal.
Issue 11.0 Page 10-9
System Test Specification for a VAX/VMS UTC System
11.
666/YJ/16940/000
GRAPHICS EDITOR TEST DEFINITIONS
SYSTEST.DOC
Issue 11.0 Page 11-1
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
12.
HARDWARE AND POWER FAILURE TEST DEFINITIONS
12.1
System Re-start after H/W Crash
T12-00100
Reference : VAX SRS 9.3.3
Purpose:
Action:
Result:
Action:
Result:
12.2
To confirm that the control system shuts down safely following a
computer processor failure.
(a)Simulate a hardware failure on a traffic computer by pressing the front
panel 'halt' button to stop the processor.
(b) Use the instation test set to monitor the modem output on one
address.
(a) The transmission hardware will detect the fault without delay and
isolate the outstation equipment from the computer. The bits on the
monitored address will all go low. The LEDs on the modem boards
will become steady indicating that no data is being transmitted.
(b) The terminals will cease updating and accepting commands and will
not output any message.
(c) The relevant watchdog lamp on the main alarm panel will light up.
Release the halt button by pressing it again. Re-start the traffic computer
by pressing the 'restart' button on the front panel.
The traffic system will restart.
Disc Failure
Reference : VAX SRS 9.3.3
T12-00200
Purpose:
Action:
Result:
Action:
To confirm that system will fail if the system disc is unavailable.
Make the system disc unavailable by depressing the 'ready' button on the
front panel.
The system may continue to operate for a time until VMS requires disc
access at which point the system will crash.
Halt the processor from the front panel. Release the disc ready button to
enable the disc and restart the system from the front panel.
T12-00300
Purpose:
Action:
SYSTEST.DOC
To simulate the effect on the system of a complete failure of a Winchester
disc requiring recovery from backup tapes.
(a) Shut down the UTC system by using the KILL command.
(b) Purge the files.
(b) Press the write protect button, on the winchester disc.
(b) Run the BACKUP utility as described in the operators manual (ref ),
to save the traffic system programs and data from the Winchester to
TK70 tapes.
Issue 11.0 Page 12-1
System Test Specification for a VAX/VMS UTC System
Result:
12.3
666/YJ/16940/000
(b) Use the VMS INITIALIZE command to reformat the disc and hence
erase its contents.
(b) Press the "re-start" button on the computer and confirm that the
system will not run.
(b) Run the BACKUP utility from TK70, to restore the traffic system
from TK70 tape back to the disc.
(b) Start up the traffic system, and verify that the system is operational.
The relevant traffic computer will run correctly, although some transient
data, such as detector counts may have been lost for the period when the
computer was unavailable.
System Re-start after Power Failure
Reference : MCE 0360C paragraph 4.2.10 VAX SRS 9.4.3
T12-00400
Purpose:
Action:
Result:
12.4
To prove the recovery of the system after a power failure.
Note the current state of the system with respect to operational plans and
controller states.
Switch off the power to the traffic computer.
After a period of 5 minutes restore the power.
The VMS re-boot program is invoked and the traffic system is re-started
automatically.
When the system has reached a quiescent state, check the the operational
plans are the same as those before the power failure, allowing for the
command journal and any timetable changes.
System Re-start after Power Failure - Networked Systems
T12-00500
Purpose:
Action:
Result:
SYSTEST.DOC
To prove the recovery of the system after a power failure.
Repeat the above test by switching off the power to all computers in the
networked system, and then restoring the power to all at the same time.
All units recover to their previous state, with a links up, within 15 minutes
of the power restore.
Issue 11.0 Page 12-2
System Test Specification for a VAX/VMS UTC System
13.
NETWORKED COMPUTERS TEST DEFINITIONS
13.1
Introduction
666/YJ/16940/000
These tests should be executed with as many TCCs configured into the system as
there are computers available. At some stage it will be necessary to execute some, at
all, of the tests with a TMC and eight TCCs i.e. the maximum system size. The data
item, MAX_LICENSED-CPU, should be set to the number of computers available.
13.2
Networking Facilities
13.2.1
TMC Functions
Reference : VAX SRS 2.10.1
T13-00100
13.2.2
Purpose:
Action:
To demonstrate the UTC functions available on a TMC.
Use TDU commands to display the active and installed processes.
Result:
There are no Traffic Control processes active/installed on the TMC.
TCC Functions
Reference : VAX SRS 2.10.2 (1)
T13-00200
Purpose:
Action:
Result:
13.2.3
To demonstrate the UTC functions available on a TCC.
At a terminal connected to a TCC enter each of the following commands :
DBAS, GENP, TUAC
All the commands are rejected as they are only available on the TMC.
TCC Offline
Reference : VAX SRS 2.10.8 (4)
T13-00300
Purpose:
Action:
Result:
13.2.4
To demonstrate that operator commands are rejected if the TCC
controlling the specified equipment is offline.
Halt TCCA or disconnect it from the Ethernet. At terminals connected to
TCCB and the TMC enter some or all of the following operator command
specifying equipment in sub areas and regions controlled by TCCB :
PLAN VEGA TDDD SCOO LSTS DISO
DEMA IHRW DIMO
The commands are all rejected with the error message "No computer
available to process the command.
Connectivity and Computer Re-Start
SYSTEST.DOC
Issue 11.0 Page 13-1
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
Reference : VAX SRS 2.10.4, 2.10.13
This test demonstrates the operation of the system when one or more
Control or Management computers are off-line or disconnected from the
network.
T13-00400
Purpose:
Action:
Result:
Action:
Result:
To demonstrate the effect of a TCC being removed from the network.
With all TCCs and the TMC on-line switch off the power to TCCA.
A message is written to the system log that TCCA is no longer on-line.
The status line display on all 'live' terminals shows that the link to TCCA
is down.
Enter listing commands with wild-card parameters covering equipment
controlled by all TCCs. Enter command to change the state of equipment
on TCCA.
All commands involving equipment controlled by TCCs produce the
message "No computer available to process this command".
T13-00500
Purpose:
Action:
Result:
To show that updates made on the TMC whilst a TCC is off-line are
available to the TCC on re-start.
Ensure that the TMC and all TCCs are on-line and connected to the
network.
Enter a KILL command for TCCA and wait until the system is offline.
On the TMC :
- create and edit GENPIC picture files,
- edit and prepare UTC/SCOOT data,
- edit and prepare plan data,
- edit and prepare timetable data,
- edit and prepare message data,
- edit and prepare terminal and user data.
Enter an UPDA command and wait for the TMC and all TCCs (except
TCCA) to re-start. Confirm that the new data is available on all
computers.
Re-boot TCCA
When TCCA is re-booted the new data files are transferred from the TMC
and TCCA re-starts with all the latest data.
T13-00600
Purpose:
Action:
SYSTEST.DOC
To show that updates to system-wide data made in a TCC whilst another
TCC is off-line are available to the TCC on re-start.
Ensure that the TMC and all TCCs are on-line and connected to the
network.
Enter a KILL command for TCCA and wait until the system is offline.
Issue 11.0 Page 13-2
System Test Specification for a VAX/VMS UTC System
Result:
666/YJ/16940/000
On TCCB enter commands to modify CAST data ie ICAS, DCAS,
NCAS.
Confirm that the modified CAST data is available on the TMC and on all
other TCCs (except TCCA).
Re-boot TCCA.
When TCCA is re-booted the new CAST data is transferred from the
TMC and TCCA re-starts with all the latest data.
T13-00700
Purpose:
Action:
Result:
To show that updates made on the TMC whilst a TCC is disconnected
from the network are available to the TCC on re-start.
Ensure that the TMC and all TCCs are on-line and connected to the
network.
Disconnect TCCA from the network
On the TMC :
- create and edit GENPIC picture files,
- edit and prepare UTC/SCOOT data,
- edit and prepare plan data,
- edit and prepare timetable data,
- edit and prepare message data,
- edit and prepare terminal and user data.
Enter an UPDA command and wait for the TMC and all TCCs (except
TCCA) to re-start. Confirm that the new data is available on all
computers.
Reconnect TCCA.
When TCCA is re-connected a message is output stating that there is a
data mis-match between TCCA and the rest of the system. The new data
files are transferred from the TMC and are used when TCCA re-starts.
T13-00800
Purpose:
Action:
Result:
SYSTEST.DOC
To show that updates to system-wide data made on a TCC whilst another
TCC is disconnected from the network are available to that TCC when it
is re-connected.
Ensure that the TMC and all TCCs are on-line and connected to the
network.
Disconnect TCCA from the network
On TCCB enter commands to modify CAST data ie ICAS, DCAS,
NCAS.
Confirm that the modified CAST data is available on the TMC and on all
other TCCs (except TCCA).
When TCCA is reconnected the new CAST data is transferred rom the
TMC and TCCA has access to all the latest data.
Issue 11.0 Page 13-3
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T13-00900
Purpose:
Action:
Result:
13.2.5
To show that the TMC may be stopped and restarted without any adverse
effect on th system.
Ensure that the TMC and all TCCs are on-line and connected to the
network.
At the TMC enter a KILL command and wait for the TMC to go offline.
All commands are accepted and actioned.
Synchronisation
T13-01000
Purpose:
Action:
Result:
13.2.6
To demonstrate the synchronisation of fixed time plans on equipment
controlled by different TCCs.
Start DIPM displays for two different controllers on two different TCCs,
each having the same cycle time and operating a fixed time plan.
The offset within the cycle of each controller, as shown on the display, is
the same showing that controllers are synchronised over the whole
system.
Data Archiving
Reference : VAX SRS 2.10.8, SSDD 2.11
Purpose:
To demonstrate that local data files are transferred from a TCC to the
TMC at pre-defined times.
T13-01100
Action:
SYSTEST.DOC
For a selected TCC note the created/modified dates of the baseline data
files,
UTC_OUTPUT_:[BASELINE]BASELINE.ARE,
UTC_OUTPUT_:[BASELINE]BASELINE.REG,
UTC_OUTPUT_:[BASELINE]BASELINE.NOD,
UTC_OUTPUT_:[BASELINE]BASELINE.LNK,
UTC_OUTPUT_:[BASELINE]BASELINE.STG,
UTC_OUTPUT_:[BASELINE]BASELINE.DET,
on the local TCC and those of the corresponding TMC files,
UTC_OUTPUT_:[BASELINE]BASELINE.ARE.TCn,
UTC_OUTPUT_:[BASELINE]BASELINE.REG.TCn,
UTC_OUTPUT_:[BASELINE]BASELINE.NOD.TCn,
UTC_OUTPUT_:[BASELINE]BASELINE.LNK.TCn,
UTC_OUTPUT_:[BASELINE]BASELINE.STG.TCn,
UTC_OUTPUT_:[BASELINE]BASELINE.DET.TCn.
Enter a RUBA command for equipment controlled by the TCC, specifying
Area, region, Node, Link, Stage and detector parameters.
Issue 11.0 Page 13-4
System Test Specification for a VAX/VMS UTC System
Result:
Action:
Result:
666/YJ/16940/000
The local files are modified immediately, but not the TMC files.
Wait for 15 (b) minutes without entering any more RUBA commands.
If no further RUBA commands have been entered for a period of 15 (B)
minutes the TCC files are transferred to the TMC.
T13-01200
Action:
Result:
Action:
Result:
For a selected TCC note the created/modified date of the LPU
Conversion data file,
UTC_OUTPUT_:[LPU_CONV_DATA]LPUCONV.DAT,
on the local TCC and that of the corresponding TMC file,
UTC_OUTPUT_:[LPU_CONV_DATA]LPUCONV.TCn.
Enter an ASLD command.
The local file is modified immediately, but not the TMC file.
Wait for 5 minutes without entering any more ASLD commands.
If no further ASLD commands have been entered for a period of 5 (B)
minutes the TCC file is transferred to the TMC.
T13-01300
Action:
Result:
Repeat the above test using a SSSU command in place of the ASLD
command.
The TCC file is transferred to the TMC as soon as the SCOOT survey is
finished.
T13-01400
Action:
Result:
For a selected TCC note the created/modified date of the TDD picture
file,
UTC_OUTPUT_:[TDD]DISTIM.DAT,
on local TCC and that of the corresponding TNC file,
UTC_OUTPUT_:[TDD]DISTIM.TCn.
Enter a TDDD command and create a new diagram.
The local file is modified immediately and transferred to the TMC.
T13-01500
Action:
Result:
SYSTEST.DOC
For a selected TCC note the created/modified date of the Car Park
Weighted Averages file,
UTC_OUTPUT_:[CPR_AVERAGES]CRPAVS.DAT
on the local TCC and that of the corresponding TMC file,
UTC_OUTPUT_:[CRP_AVERAGES]CRPAVS.TCn
Wait until next hour boundary.
The local file is updated and then transferred to the TMC.
Issue 11.0 Page 13-5
System Test Specification for a VAX/VMS UTC System
666/YJ/16940/000
T13-01600
Action:
Result:
For a selected TCC note the created/modified date of the SCOOT Cyclic
Detector Checks file,
UTC_OUTPUT_:[CDC]CDCDATA.DAT
on the local TCC and that of the corresponding TMC file,
UTC_OUTPUT_:[CDC]CDCDATA.TCn
Enter a CHDC command and wait for the accumulation period to be
competed ie one hour.
The local file is updated and then transferred to the TMC.
T13-01700
Action:
Result:
SYSTEST.DOC
For a selected TCC (TCCA) observe the detector data files in directory,
UTC_OUTPUT_:[DETECTORS.SOURCE]
on the TCC and in directory,
UTC_OUTPUT_:[DETECTORS.DAY]
on the TMC, at 23:59 (or similar).
Wait until 00:30
The TCC file DDxxxxxx.TCA has been transferred to the TMC and
stored in the DAY sub-directory. Any daily files in the TCC older than the
configurable storage time (eg 7 days) have been deleted. The weekly file
on the TMC,
UTC_OUTPUT_:[DETECTORS.WEEK]DWxxxxxx.TMC
has been updated with data from the latest daily file.
Issue 11.0 Page 13-6
Download