Design: 05.02/P04
This is an abstract, language-independent design. Grim
details may be found in the
corresponding source code.
You may return to the
documentation
for the module containing this program design, or to the
entire hierarchical table of
topics covered by the PVT.
PROGRAM 4: Deferral mode ASAP
CHARACTERISTICS: ynnn
OPERATOR SCRIPT: passive test.
DESIGN:
picture change categories are numbered from 1 to 17:
workstation changes : 1 to 12
structure changes : 13 to 17
01 : polyline bundle representation
02 : polymarker bundle representation
03 : text bundle representation
04 : interior bundle representation
05 : edge bundle representation
06 : pattern representation
07 : colour representation
08 : view representation
09 : workstation transformation
10 : highlighting filter
11 : invisibility filter
12 : HLHSR mode
13 : structure content
14 : post structure
15 : unpost structure
16 : delete structure
17 : reference modification
invoke PICENV to set up standard picture environment
request-change: (#8,9,12) a workstation change in an entity for
which there is a current and requested value, namely view
representation, workstation transformation, and HLHSR.
non-request-change: (#1-7,10,11) a workstation change in an
entity for which there is only a single value.
*** *** *** *** *** visual changes *** *** *** *** ***
<set display update state> ASAP, NIVE
request-change (8,9,12) of greatest available severity
TEST: #SR 3 4 13 22
"After altering a current/request type entity in the WSL,
the state of visual representation should be CORRECT when
the deferral mode is ASAP."
pass/fail depending on (current_SVR = CORRECT)
non-request-change (1-7,10,11) of greatest available severity
TEST: #SR 3 4 13 22
"After altering a single-valued type entity in the WSL,
the state of visual representation should be CORRECT when
the deferral mode is ASAP."
pass/fail depending on (current_SVR = CORRECT)
structure change (13-17) of greatest available severity
TEST: #SR 3 4 13 22
"After performing some CSS-type change, the state of visual
representation should be CORRECT when the deferral mode is
ASAP."
pass/fail depending on (current_SVR = CORRECT)
*** *** *** *** *** deferral-mode changes *** *** *** *** ***
<set display update state> WAIT, NIVE
structure change (17-13) of greatest available severity
non-request-change (11,10,7-1) of greatest available severity
request-change (12,9,8) of greatest available severity
<set display update state> ASAP, NIVE
TEST: #SR 3 4 13 22
"After performing visual changes in WAIT,NIVE mode, the
state of visual representation should be CORRECT when the
deferral mode is re-set to ASAP."
pass/fail depending on (current_SVR = CORRECT)
END PROGRAM 4