top - download
⟦3667e6198⟧ Wang Wps File
Length: 11300 (0x2c24)
Types: Wang Wps File
Notes: CPS/TCN/076
Names: »4679A «
Derivation
└─⟦ea7a1ecf3⟧ Bits:30006190 8" Wang WCS floppy, CR 0437A
└─ ⟦this⟧ »4679A «
WangText
…00……00……00……00……00…A…86…1 …02… …02… …02…
…02…CPS/TCN/076
…02…URH/840316…02……02…#
CAMPS TIMING REQUIREMENTS VERIFICATION
…02…ISSUE 1…02…CAMPS
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
1 GENERAL .......................................
4
1.2 APPLICABLE DOCUMENTS .......................
4
1.3 TERMS ......................................
4
2 REQUIREMENT ...................................
5
2.1 TIMING REQUIREMENTS ........................
5
2.1.1 General ................................
5
2.1.2 Message Processing .....................
5
2.1.3 User Terminal Interaction ..............
6
3 VERIFICATION ..................................
7
3.1 MESSAGE PROCESSING .........................
7
3.1.1 Test Setup .............................
7
3.1.2 Measurements ...........................
7
3.1.2.1 Message Receipt ....................
7
3.1.2.2 Message Delivery ...................
7
3.1.2.3 Flash Message Processing ...........
8
3.1.2.4 Non Flash Message Processing .......
8
3.1.2.5 Preemption Processing ..............
8
3.2 USER TERMINAL INTERACTION ..................
8
3.2.1 Test Setup .............................
8
3.2.2 Measurements ...........................
9
3.2.2.1 Non-Interactive Transactions .......
9
3.2.2.2 Interactive Transactions ...........
9
1̲ ̲ ̲G̲E̲N̲E̲R̲A̲L̲
1.1 P̲U̲R̲P̲O̲S̲E̲
This document contains a specification of how CAMPS
Timing Requirements (CPS/210/SYS/0001, para 3.4.1.6.1-3)
will be verified.
1.2 A̲P̲P̲L̲I̲C̲A̲B̲L̲E̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲
a) CAMPS System Requirements Specification, CPS/210/SYS/0001.
b) In-Plant Software Test Specification and Procedures
CPS/TPR/007.
1.3 T̲E̲R̲M̲S̲
TDS: Test Drive System.
2̲ ̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲
The Requirements to be verified are specified as follows
(ref. CPS/210/SYS/0001, para 3.4.1.6.1-3).
2.1 T̲I̲M̲I̲N̲G̲ ̲R̲E̲Q̲U̲I̲R̲E̲M̲E̲N̲T̲S̲
2.1.1 G̲e̲n̲e̲r̲a̲l̲
a) Processing time is measured from the receipt of
the "end-of-message" and until the availability
for output of the first character of the last retransmission
of the message, assuming the necessary staff cell
terminal equipment is available and that security
interrogation is not required.
b) At a transaction rate equivalent to the busy hour
traffic and after one hour of busy hour traffic
processing/response time shall be as specified
below.
2.1.2 M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲
a) Processing time for a message Flash precedence
shall not exceed 5 seconds in 99% of all cases.
b) Processing time for a message of Flash precedence
shall never exceed 10 seconds.
c) Processing time for a message of lower precedence
than Flash shall not exceed 10 seconds in 99% of
all cases.
d) Processing time for a message of lower precedence
than Flash shall never exceed 20 seconds.
e) Whenever pre-emption applies the time from receipt
of end-of-message to the availability for first
character for output shall never exceed 15 seconds
including time to discontinue transmission of pre-empted
message.
2.1.3 U̲s̲e̲r̲ ̲T̲e̲r̲m̲i̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲a̲c̲t̲i̲o̲n̲
a) Transmission to terminals of a response or other
output shall be a cadence speed once commenced.
b) Non interactive transactions shall in 90% of all
cases commence not later than 5 seconds after the
event which gives rise to the transaction, assuming
the terminal facility required is available.
c) During interactive transactions at VDUs the response
time shall be measured as the time delay from transmission
of the last character of the input to the system
and the start of display of response/next format/menu.
1) Response times for entry in the command line
shall not exceed 1 second in 90% of all cases.
2) Response times for validation of a request
(e.g. retrieval, status) shall not exceed 5
seconds in 90% of all cases.
3) Response times for validation of information
(e.g. message, edited message) shall not exceed
10 seconds per VDU page in 90% of all cases.
d) Once an interactive transaction has been completed
or terminated/aborted the succeeding action(s)
by the system shall commence within 5 seconds in
90% of all cases.
e) At Data entry when the system is not already transmitting
inormation to the printing/display portion of a
terminal all printing characters and spaces shall
be transmitted to the printing/display portion
of the terminal with a delay not to exceed 20 ms
after the operation of the key on the keyboard
of the device.
3̲ ̲ ̲V̲E̲R̲I̲F̲I̲C̲A̲T̲I̲O̲N̲
3.1 M̲E̲S̲S̲A̲G̲E̲ ̲P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲
3.1.1 T̲e̲s̲t̲ ̲S̲e̲t̲u̲p̲
The test setup shall be the setup used for the In-Plant
Software Test, testgroup 2 and 3 (CAMPS-TDS interconnection).
However, for the purpose of timing verification one
CAMPS TRC/PTOP channel interface shall be connected
to a TTY equipped with papertape reader.
3.1.2 M̲e̲a̲s̲u̲r̲e̲m̲e̲n̲t̲s̲
All measurements shall be started after CAMPS's reception
of 30 mins busy hour traffic and be consistent with
the planned busy hours.
All measurements are made by means of a stopwatch based
on visual observations.
All measurements shall be repeated 10 times for evaluation
of result dispersion.
3.1.2.1 M̲e̲s̲s̲a̲g̲e̲ ̲R̲e̲c̲e̲i̲p̲t̲
A message is entered on paper tape via the TTY connected
to the TRC/PTOP interface. The time of receipt of the
"end of message" is visually determined.
3.1.2.2 M̲e̲s̲s̲a̲g̲e̲ ̲D̲e̲l̲i̲v̲e̲r̲y̲
Availability of a message for delivery at a VDU is
indicated in the VDU header queue display. The queue
display is updated once every minute, however, queuing
of a flash message is indicated immediately.
3.1.2.3 F̲l̲a̲s̲h̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲
The processing time for a flash message is measured
from the time of reception of the end of transmission
sequence to the time of indication of delivery in the
flash queue of the destination VDU.
3.1.2.4 N̲o̲n̲ ̲F̲l̲a̲s̲h̲ ̲M̲e̲s̲s̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲
As the non-flash queue display is only updated once
every minute, message entry has to be carefully timed
for verification of this requirement.
Transmission time for the test message is measured.
The instant for start of transmission of the test message
is determined so that the message transmission time
plus 10 seconds will concide with a queue display update.
Measurements shall be made on messages of routine precedence.
3.1.2.5 P̲r̲e̲e̲m̲p̲t̲i̲o̲n̲ ̲P̲r̲o̲c̲e̲s̲s̲i̲n̲g̲
For verification of this requirement test case 1/a)1,
23 (CPS/TPR/007) is executed.
The messages are routed to the channel connected to
the TTY.
The time from transmission of the message termination
sequence to transmission of start of the preempting
message is measured.
3.2 U̲S̲E̲R̲ ̲T̲E̲R̲M̲I̲N̲A̲L̲ ̲I̲N̲T̲E̲R̲A̲C̲T̲I̲O̲N̲
3.2.1 T̲e̲s̲t̲ ̲S̲e̲t̲u̲p̲
The test setup shall be the setup used for the In-Plant
Software Test testgroup 2 and 3.
A communications tester shall via a back panel be connected
in parallel with the VDU on which the measurements
are performed.
3.2.2 M̲e̲a̲s̲u̲r̲e̲m̲e̲n̲t̲s̲
All measurements are performed with a stopwatch.
For interactive transactions the time is measured from
transmission of the last character from the VDU, monitored
on the communications tester, to display of the first
character of the response on the VDU.
All measurements shall be repeated 10 times for evaluation
of result dispersion.
3.2.2.1 N̲o̲n̲-̲I̲n̲t̲e̲r̲a̲c̲t̲i̲v̲e̲ ̲T̲r̲a̲n̲s̲a̲c̲t̲i̲o̲n̲s̲
Measurements shall be performed on execution of the
following commands:
RECV: Receive message
RESP: Receive notification
DIOM: Outgoing Message Status
DIOS: Delivery Status
3.2.2.2 I̲n̲t̲e̲r̲a̲c̲t̲i̲v̲e̲ ̲T̲r̲a̲n̲s̲a̲c̲t̲i̲o̲n̲s̲
a) Entry in Command Line measurements shall be made
on execution of the following function:
PF 7: Display Error Text
PRNM: Prepare New Message
PRNC: Prepare New Comment
DIDS: Delivery Status
CTMP: Continue Message Preparation
CTCP: Continue Comment Preparation
PRPM: Prepare Predefined Message
b) Request Validation
Measurements shall be made on execution of the
following function containing valid and invalid
parameters:
DIOM: Message/Comment Status
RETV: Message/Comment Retrieval
DIDS: Delivery Status
RESP: Response Message
RECV: Receive Message
c) Information Validation
Measurements shall be made on execution of the
following functions:
PRNM: Prepare New Message
PRNC: Prepare New Comment
d) Succeding Action
Measurements shall be made during execution of
the functions specified under b) and c) above.
e) Keyboard to Display Delay
If no visible delay can be observed this requirement
is to be considered fulfilled.
APPENDIX
to
CPS/TCN/076
Issue 2
Clarification to CAMPS Requirements Verification CPS/TCN/076.
1 M̲E̲S̲S̲A̲G̲E̲ ̲P̲R̲O̲C̲E̲S̲S̲I̲N̲G̲
a) Flash Messages:
This is measured from the time of reception of
the end of transmission (visual check) to the time
of indication of delivery in the flash queue of
the destination VDU(s).
b) Lower Precedence:
This is measured from the time of reception of
the end of transmission (i.e. visual check on the
TTY + transmission time + THP-time for detection
of end-of-transmission) to the time of indication
of delivery in the queue of the destination VDU.
The transmission time and the THP-time for detection
of end-of-transmission is to be calculated and
estimated.
2 N̲O̲N̲ ̲I̲N̲T̲E̲R̲A̲C̲T̲I̲V̲E̲ ̲T̲R̲A̲N̲S̲A̲C̲T̲I̲O̲N̲S̲
The event which gives rise to the transaction is the
command. Detection of an event cannot start until the
last character is transmitted, i.e. the measurement
is to be taken from the transmission of the last character,
until the non interactive transaction commence.
The non interactive transaction commence when the transmit
field on the VDU is highlighted and ends when the first
character of the response for the command is received,
i.e. update of the upper left field in command split.
3 I̲N̲T̲E̲R̲A̲C̲T̲I̲V̲E̲ ̲T̲R̲A̲N̲S̲A̲C̲T̲I̲O̲N̲S̲
The time to be measured is the time delay from transmission
of the last character of the input to the system, to
reception of the first character of the response from
the system.
The transmission starts when the transmit field on
the VDU is highlighted.
The response is either
a) update of the upper left field in command split
(for commands)
b) moving the cursor (function keys)
c) start of display of next format (validation)
TCN/076 para 2.1.3.c.1: as a)
TCN/076 para 2.1.3.c.2: as a)
TCN/076 para 2.1.3.c.3: as c)
TCN/076 para 3.2.2.2.b - entering the command: as a)
validation: as c)
TCN/076 para 3.2.2.2.c: as a)