Professional Documents
Culture Documents
I’ _
p
~~~RL~ ~7742
TR
DAVID B. WORTMAN
0
STE VEN D. DUKET
FRI TSKER& ASSOCIATES.INC.
P.O. BOX 2413
WEST LAFAYE7TE , INDIANA4 7906
DEBORAH!.SEIFER T
w REUBEN L. HANN
GERALDP. CHUBB
AEROSPACE MEDICALRESEARCHLABORATOR Y IT
JUNE 1978
• - .•,
.
~
t nc
~ ~~~~~~ ~~
NOTICES
AMRL -TR-77-62
100
AIS PORCI/1S110I $1 MY 107. —
S E C U R i T Y C L A S S I F I C A T I O N OF T H IS P A G E ( W*.~ n Dir. FnIer.. d)
—
\ ‘t
~~ THE SAINT USER’S M~ NUAL .
_ _ _ _ _
~
_______
~~~~ Aug
- U~~. MU’S~~~~
97 .
/
—
.,
_
‘j
_— -w_
,i _f _
- —
______ _
.—.
~~~
___ ‘41 4.
—. C O N T R A C T OR G R A N T NUMBER(.)
David B ./~ ortma*1
~~~
.
; Deborah J ./ Se ife r t~~ -~ t
—‘
Steven D ./Duket *, , Reuben L. /Hann * ;( F336 15-76-C—5,ø’12
•
~~ Gerald P ./ Chubb** ~~
—
~~
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
9 PER;ORMING ORGAN IZATION NA M E AM D)A DORESS *0. PROGRAM ELEMENT. PROJECT . TASK
Pritsker & Associates* v /
Aerospace Med .
AREA 9 B NUMBERS
62 7184 13-03
P.O . Box 2413 Research Lab .**
-
~f
1 -
• .
Juna 78 I
It . CONTROLLING OFFICE NAME AND ADD RESS R PT t ~~& T O
~~ 7 DISTRIBUTION S T A T E M E N T (a! IA. ab.S,icl .nC.,.d in Block 20 . II dilt., onS from R.poct)
*4. S U P P L E M E N T A R Y N O T E S
—7 —f —
.
/ (
~
/ , , — . /
- ~~
- ~~~
I f
~~I ,
-— —_
~~~~~~‘ ~~~~~~~~~~~~~
— —.
~~~~~~ ~
----— -
-—
________
- _ _ _ _
4
SECURITY CLASSIFICATION OF TIllS PAGE(II~*.n 0
1
. .Znt.r.a ,
~
• - •• . -~~~~~~~
- -~~~~~~ -- - —
• - -- • —
S ~. : ~~ ~~~~
.
~~
. •• ~~
-~ - • -
SUMMARY
• 1
/
.
••o
‘ .- • _ , fl 1)
~
Lf
~
•______ —
_ _ _ _ _ _ _ _ _ _ _ _ — . ••_
.i
- — —
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5—
PREFACE
- ,— ~~ ~~~~
- •— — - - -— ---—
~
TABLE OF CONTENTS
Page
SECTION I - INTRODUCTION 9
Task Output 22
Available Branching Types 23
Probab ilis tic Branching Codes 24
Conditional Branching Codes 25
Moni tors 27
LABL 30
MONF 30
MTAS 30
MSWT 30
• -- •
‘• -
.- -
•
S
I - .
~~~~~~
-
•
~~~~
-
-~
Page
SECTION III - SAINT DATA INPUT PROCEDURE 32
Based on Ob servations 47
UTI User—Generated Statistics for Time
—
Persistent Variables 48
UHI User-Generated Histograms
- 49
User—Generated Plots/Tables 50
UPL User-Generated Plot/Table Character-
-
istics 51
UVA User-Generated Plot/Table Variable
-
Information 52
IMO Initial Modera tor Func tion Status
-
Specification 54
IRA Initial Resource Attribute Specification
- 55
ISA Initial System Attribute Specification
— 56
LRE Labels for Resources
— 57
LSV Labels for State Variables
— 58
Task Definitions 59
TAS Task Char acteristics
— 60
STA Statistics Task Information
— 62
UTC Specification of User-Defined Task
-
Characteristics 63
MOD Specification of Moderator Function
-
Status 64
ATA Specification of Attribute Assignment
-
Information 65
Successor Tasks 66
DET Deterministic Branching
- 67
PRO-Probabilistic Branching 68
CFI -
Con ditional -
Take Firs t Branching 69
CAL - Cond itional - Take All Branching 71
NMO Network Modifications
— 72
DM0 Distribu tion Set Mod ifications
— 73
TCL — Task Clearing 74
RCL Resource Clearing
— 75
SWI Switching Information
— 76
REG Regulation Information
- 77
State Variable Monitor Information 78
- — -
--b—-
-S -Ir S.’ -.-
— ~~
Page
Subroutine ENDIT 92
Subroutine INTLC 92
Subroutine MOD~ F 92
Function PRIOR 92
Subroutine STATE 92
Subroutine UERR 93
Subroutine UINPT 93
Function USERF 93
Subroutine UOTPT 93
SECTION V -
SAINT USER SUPPORT SUBPROGRAMS 94
Attribute Values 95
Subroutine GETIA 95
Subroutine PUTIA 95
Subroutine GETRA 95
Subroutine PUTRA 95
Subroutine GETSA 95
Subroutine PUTSA 95
- —.
-— —.-—-•
__________________ — — - —— — _ ‘_ rS_ -
~
- ‘
P age
Task Scheduling 97
Subroutine GETPR 97
Subroutine PUTPR 97
Subroutine QRANK 97
Function TIMEQ 97
Function TMARK 97
Random Deviate Generators 98
Function BETA 98
Func tion DRA ND 98
Function ERLNG 98
Function GANM 98
Subroutine NPOSN 98
Function RLOGN 98
Function RNORM 98
Function TRNGL 98
Function UNFRM 98
Function WEIBL 98
User—Generated Statistics 99
Subroutine CLEAR 99
Subroutine CLRHI 99
Subroutine CLROB 99
Subroutine CLRPT 99
Subroutine CLRTP 100
Subroutine UCLCT 100
Subroutine UHIST 100
Subroutine UPLOT 100
Subroutine UT’MSA 101
Subroutine UTMST 101
Simulation Status 102
Subroutine DMPAR 102
Subroutine DMPMF 102
Subroutine DMPRS 102
Subroutine DMPSA 102
Subroutine DMPST 102
Subroutine DMPSV 102
_________________ - _ _ _ _ __ _
- _- .- - -—--
-~~~
Page
SECTION X - DIMENSION REQUIREMENTS FOR SAINT ARRAYS.... 122
REFERENCES 134
BIBLIOGRAPHY 135
Figure
1 Task Symbol 11
2 Task Modification 28
LIST OF TABLES
Table
-*
- - --:
- -5 ’ . - -.- •
~~~ ~~~~~~~ -
Table Page
— _sn - -- -.-
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- —
-.
1
SECTION I
I N T RO D UC T ION
— — • -- ---
-- -- -S -- - - • -
~~
SECTION II
SAINT SYMBOLISM
Task Input
The number and nature of p redecessor requirem en ts for
the release of a task are shown on the input side of the
task symbol. The number of predecessor completions required
for first release of the task (PR1 ) is at the top , whi le
the number of predecessor completions required for subsequent
release of the task (PR2) is at the bottom .
10
-_ _ — -
_ ___
__________ -
INPUT I TASK I OUTPUT
SIDE DESCRIPTION I SIDE
I I
I I
Figur e 1. Ta sk Symbol .
11
_ _ _ _ _ _ _ _ •
-~*4.-—- ....
- , •
Task Description
The cen ter portion of the task symbol shown in Fi gure 1
con tains all task de scription informa tion ; such as oerform an ce
time characteristics , statistics to be collected , and attri-
butes to be assigned . It is subdivided into rows , with each
row containing a specific type of descriptive information about
the task. Further , each row is divided into two parts . The
left-hand part contains the task description code . It is used
to identify the type of information that appears in the right-
han d part of the row , and can be any of the 17 available codes
shown in Table 1. By using the description code , only the
information necessary to describe a task need be shown on
the task symbol . In this manner , any or all of the task de-
script~•on codes can be specified for a particular task . If
more than the four rows provided are required for a complete
description , the user simply adds the necessary number of
additional rows to the bottom of the task description portion
of the task symbol.
In the ensuing discussion , each of the 17 available task
description codes will be described. The type of information
that is identified by the code will be defined. In addition ,
examples will be shown that demonstrate the use of each code
in describing a task . However , remember that the examples
are only intended as guidelines. The SAINT user should employ
a format that is convenient for hi s m ode ling and communica tion
purposes. Caution should be exercised in developing new
formats , as it is desirable that other SAINT modelers be able
to read the network and understand the model. Many of the task
description rows correspond to SAINT input cards. Thus , a
traç~e-off exists between the ease of preparing SAINT input
cards from the network model and the ease of communica ting the
characteristics of the SAINT model to others .
ATAS
The code ATAS identifies a row containing the attribute
assignments to be made at the task . For example , if inform a-
- tion attribute 2 is to be assigned a value drawn from distri-
bution set 3 at the time the task is completed , then the ATAS
row could appear as
ATAS COM: IA ,2 D S ,3
12
- - -~~~~~~~ _ _ _ _ _
-~~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ —-
---
- S - — - _ _ _—_ _ _
- ..~• S. - •
TABLE 1
TASK DESCRIPTION CODES
Description
Code I n f o r m a t i on Required by Descri ption Code
13
_ _ _ _ -
_ _
_ _ _ —~~~~ --
- -
~~~~~~~~~~~~~~~~
assigned a value calculated in user function 11 at the start
of the task , then the A TAS row could appear as
DIFF
DIFF YES
[
1
--
LDIFF 1N 0
DMOD
The code DMOD iden tif ies a row con tainin g the distribu-
tion set modifications to occur upon completion of the task.
If distribution set 3 is to be replaced by distribution set
5, then the DMOD row could app ear as
DMOD 3- ’ 5
14
_ _ _ _ _ _
— - - ---~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-~~~~——--- ----- —~~~-
. • . - —— — -~~~~~ —- - - -—
or as
LDMOD DS ,3 DS ,5
1
~
—
~~
INCM
INCM FIRST
[
LINCM( SMALL ,2
LABL
MARK
The code MARK identifies a row containing marking infor-
mation . If marking is to take place at the time of release
of the task , then the MA RK row could appear as
15
~~~~~~ 54 - -_ _ _
_ _ _ _ _ _
_
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- ‘~~ S -_ t-- -
- ~~~
MARK RELEASE
MARK COMPLETION
( I
or as -
MARK COM
MODF
MODF 1,5
1
or as
16
- .a.. - - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
——
- -
PREC 15.
1
PRTY
PRTY
I ~~~ .
I
RCLR
or as
REGL
f SS(16) —
~~ 5.*SS(4)+3.
I
If the value of SS (16) is to be decreased by the same regulating
17
~
The code RESR iden tifie s a row con tain ing the resource
requirements of the task. If the task requires resources 1,
5, and 7 for performance , then the RESR row could appear as
or as
RESR OR: 2 ,3
1
STAT
18
- _ _ _ _ _
-- — - .- --- - -
- 5- -- -
- - ~~ - ~~ - —S
or as
~ TAT
[
BET STA
or as
[
STAT [ BET STA (25., 20 .,l5.)
1
SWIT
[!
~
IT IS , 3= 152
1
or as
TCLR
TCLR 27,39
I
or as
19
- --~~~~~ -~~~ - -
— --
. -
~~~~~~~~~~~~ ~~~
TCLR CLEAR 27 , SI G N A L 39
TIME
I TIME DS ,3
or as
TIME RA ,1—5
UTCH
20
-- S - . -~~ - -
Example 1
Example 2
Example 3
21
—-- -- - -
-
-
The time to perform task 54 (a source task , since it requires
no predecessor completions for release) is calculated in
user function 18. The priority for scheduling purposes is
].29.23. Marking is to take place when the task is released.
When task 54 is completed , resources 1 and 5 are to be
cleared , and tasks 15 and 23 are to be signaled. In addition ,
SS(4) is to be increased in value by SS(27)-i-3.25.
Example 4
Task Output
Each task in a SAINT network is uniquely identified by
a task number shown on the output side of the task symbol.
The shape of the output side indicates the type of branching
operation to be performed upon task completioi. (deterministic ,
probabilistic, conditional-take f i r s t , or conditional—
take all) . The symbols for the four types of branching
operations available in SAINT are shown in Table 2.
Tables 3 and 4 define and present examples of the branch
codes for probabilistic and conditional branching. Deter-
ministic branching requires no branch codes.
22
_ _ _ _ _ _ _ - T h_ — - -5—— -- — -- — - a-
TABLE 2
Branching
Type Symbol Description of B .i ching Operation
~~ ~
Conditional-
Take First One and only one of the branches
emanating from this task will be
-
selected. The branches are rank
ordered and the associated con-
ditions are tested. When one of
the conditions is satisfied , the
associated branch is selected.
Conditional-
Take All All branch es whose cond itions are
I satisfied will be selected . As
J with conditional—take first
I ‘
~ branching , the br an ches are rank
I ~ rdered and the associated con-
I •
ditions are tested . All branches
emanating from the task are
tested for possible selection .
_ _ _ _ _ _ _ _
( -
~~
•~
t 23
-
_ _ _ - - _ — -~~--- _ _
P5 55 - - • .4 -
-
TABLE 3
Bran ch
Code Description
24
T
- --
-
- ~~~~~~~~~~~~~~~~~~~~~~~~
-~~~~~~~~~~~~ -: -
-
~~~~~~~~~~~~ - ~~~~~~~~~~~~~~~~~~~~~~~ •
TABLE 4
Branch
Code Descrip tion of Condition for Selecting Braric,
~
(TLV , x) TNOW . LE .x
(TGV , x) TNOW.GT.x
(TLA ,T,A) TNOW .LE.v(T ,A)
(TGA ,T,A) TNOW .GT .V(T ,A)
(
TVC ,N) Task N has been completed
( TVN ,N) Task N has not been comp leted
(
TAC ,T,A) Task identified as v(T,A) has been completed
( TAN ,T,A) Task iden tified as v (
T,A) has not been
comp leted
(
ALV,T,A ,x) v(T,A ).LE.x
(AGV , T , A , x) V(T , A) . GT .X
(ALA ,T,A ,B) V(T,A) .LE.v (T,B)
(AGA ,T,A ,B) v(T,A).GT .v(T,B)
25
5~~S 5 5 - • 5 5
~ ~~ ~ - - - ~~~~~~~~~~
5 -
Examples of the branch codes are :
26
—
- -— - - - -~~~~ ______
-‘-- —5---— -— —5-- --
5 _-.w,__ — - —
_-_ .S ._ -• . -
~~ ~ -. - - S
- — .
Additional Task Modeling Concepts
Moni tors
27
- -
E__
28
—— -— __ .p.—_______ - _______________________
-
-- - 5- .-
~~~ ~~
- •~ 5~~;. ~ 5-~S - . -
__
State State
-
Ini tial
Variable Variable Value in
Number Labe l Defining Equation in STATE INTLC
1 PRESSURE D D ( 1) = S S ( 3 ) 5.2
2 ACCELERATION DD(2)=4 .*SS(l) 0.
3 OIL LEVEL -
5.
4 STRESS SS(4)=SSL(4 )+DTNOW*(l_LEVEL ) 7 .39
5 POSITION SS(5) = SSL(5)+p oS*D TNOW 27.5
MON
I I
I MONITOR
DESCRIPTION
29
_______ - _ - — —
: _ . -
5 S S -
~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~-
LABL
The code LABL identifies a row containing the monitor
label. For example , if pressure is being monitored , then
the LABL row could appear as
LABL
1 PRESSURE
MONF
The code MONF identifies a row containing the function
to be used in locating the threshold crossing . For example ,
suppose that the value of S S( l ) is being monitored. A
threshold crossing occurs when the value of SS(1) falls
below the value of 3 .0 * S S( 7 ) + 4 . 0 within a tolerance of 0 . 0 5 .
The MONF row could appear as
MTAS -
MTAS
I 27 , 41
MSWT
The code MSWT identifies a row containing the switch
values to be set as a result of a threshold crossing . If
the value of switch 3 is to be set to 27 , then the M SWT
row could appear as
30
__
-—
-5- —.- -- __ _ _ _ _ _
_ _ __ _ _ _
5.-~~-
- __S ~5 -
,-~~ . _ -
-
LMS
~
IS,3=27
1
or as
31
- -- .5- - , - - —4
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
- - --
SECTION III
32
S.
— —~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
- S -~
~
TABLE 5
General Information
33
— - --5- --a---
: ‘
Task Description
Task Branching
DET Deterministic branching
34
—
- —~~ ~~ ~~~~~~~ ~~~~~~~~
- --- - -- - 5 -- - - - —5- - ---— - -- - - -
- -
_ _ _ _
—
- - -.S -
—-
~ ~~
— —— - -
State Variable Statistics and Plots
35
+53.9E+lO
53.9ElO
53.9 E— l0
.539E —8
l.E20
— 1.OE+20
36
- -_---t- __ _ _ _ _ _ 5 -_ _
— - t_ __- _ 5- - —-
— --5— - _ _ _ _ _ _ _ _
S - . - -~~~
indicated by a comma or by b l a n k s followed
by a comma .
f i e ld 4 = 5
f i e l d s 5 .through 7 will assume default
values
field 8 = M
f i e ld 9 w i l l ass um e a d e f a u l t v alue
St
4 -
~~
37
5—5S - - S -~~~~~~ - - - - _
_ _
~~~ ~~
~_
- -
-
-
SAINT networks can be sequen tially analyzed by stacking
the data cards for each network one after another. A SIM
card should separate the data cards for each network .
r
-
~~~~~~~~~~~~~
-.5
- — 5-
_
—5-
_ --
-~~~~~~~~ è-~P’
GEN — General Information
3 I 1 Month.
4 I 1 Day .
5 I 2001 Year .
6 I 1 Project number.
7 I 1 Number of iterations .
- - ; . -.
~~~~~~~~~ - -
SGE - State Variable General Information
This data type is input only if state variables are
defined for the simulation .
message
Warning Proceed wi th warning
-
m essage
Fatal Fatal error
-
- 5- —
- _____- ,_4_ _ —5- _____ -
-. - 5. -
-5
~~
—5--
,- — 5-
POP - Program Options
1 A Card i d e n t i f i c a t i o n (POP).
2 I 0 N umber of resources involved in the
simulation (largest resource number) .
3 I 0 Number of resource attributes de-
sired per resource packet.
8 A I Distribution Set M o d i f i c a t i o n s ( i f
any) -
modifications desired .
9 I 3 Ranking procedure for the file of
tasks awaiting scheduling
1 Low value first on priority
2 High value first on priority
3 First-in , First out (FIFO)
4 Last-in , La st-out (LILO )
41
-- - - -~ - - -. -
~~~~~~~~~~~~~~
OUT - Output Options
1 A Card i d e n t i f i c a t i o n (OUT).
42
_
—5 -~~~ -~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 —-~~~~~~~~~~~~~~~~
1~ ~~~~~ __
- 5-
-S
~~~~~~~~~~~~~~~~~~~~~~
- -- --
.
.
.
Field Value Default Description
13 I value in field 12 Iteration number for which the
preparation of state variable
p lots/tables should term inate.
43
H
5
-
_ _ _ _ _
-
__5______ - — —- 5—.—
—_-_ —t~ 5--—~-~~ -- - _ S -—--_ --
-‘-‘~~~ ~ ~~~~ -- - 55- - - -~
-
-
- - -5 _ -.5 -
~~ S -
DIS - Distribution Set Definitions
-
_ _ _ _ _ _
- - -5- _ _
Available SAINT Distributions
In SAINT , sample values can be obtained from any of
the following 11 d istributions :
BE Beta
LO Lognormal
NO Normal
P0 Po isson
TR Triangular
UN Uniform
WE Weibul].
- _ __,_ __ _ _ - —- _ _ _
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -- - S -
- ‘ -5 -
S
For distribution type UN (Uniform ):
Field 4 The mean time for the Erlang variable divided by the
value given to Field 7
Field 5 The minimum value
Field 6 The maximum value
Field 7 The number of exponential deviates to be included in
the sample obtained from the Erlang distribution
If Field 7 is set equal to 1, an exponen tial deviate will be
obtained from distribution type ER.
Field 4 c~ (c ~ >O )
Field 5 The minimum value
Field 6 The maximum value
Field 7 ( > 0)
~
~
where :
8
= ct~ x~’~~’eXp [-ctx 1, and
46
47
. T ’ T : .~
-
-. - - --
-
UTI - User-Generated Statistics for Time Persistent Variables
3 A “
Statistic label (maximum of 8
characters).
48
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- -
-
--~ --,.--—-—-- - -—- -- 5-—
-
- -
-
- - - - - 5- -
,
‘5
UHI -
User-Generated Histograms
This card type is required for user—generated histograms .
49
5-- - 5- - --
- --
5-— 5— — -5-—— ---- ---5-- -
- 5-—
_ _ _ — —- ---
- — _ .— * - -
- -
S -
- - ~~
User-Generated Plots/Tables
50
--
UPL -
User-Generated Plot/Table Characteristics
= 0 Plot/table information to be
stored in core (UPSET(.)).
Only 1 plot/table can be re-
quested and Fi~eld 2 must be
set to 1 if core is used .
5 A P Plot/table option
Quick Quick Plot -
-
_ _ —
- - -~~~~~ S - ~~~~~~~~
— 5- -
~~~~~~~~~~
UVA - User-Generated Plot/Table Variable Information
3 I Variable number.
simulation .
Value — Use value in Field B.
founded - Use the largest multiple
of the value specified
in Field 8 that is less
than or equal to the
minimum value observed .
lation .
Value -Use value in Field 9.
pounded - Use the smallest multiple
of the value specified in
—
52
- 5 - -- —- --— - 5- - - -- - —— — - -5--- -- ~~
— s-
-_-- -S. -— -~~~~~~~~- ~~~~ — —5---- _-. —-5- - —-
-5--- - -
-
- 5-.. - -- -
’
Field Value Default Description
53
- - - -~~~~--
--
_ _
- ~~ . ~~~~~~~~~~ -- - -
- . - ~~~~~~~~~~~~~ - -
-
IMO - Initial Moderator Function Status Specification
inactive
Active Moderator function active .
-
1-
I
54
-
- -5 -_
- ~~.- -•-
-_
5- - -- — 5 S
_ -
- -~~~~~ -
- -
IRA — Initial Resource Attribu te Speci fica tion
This card is used to specif y the in itial r esourc e
attribute assignments. All assignments specified on a single
data card are assigned to the resource whose number is
specified in Field 2 of that card .
55
_ _ _ _ _ _ _ _ _ _
—
_
-
_ --
_ — —~~~~ -- 5- — ~~~— ~~~~~~~~~~~~~ —
. -n —-
- ~~~~ ~~
ISA — Initial System Attribute Specification
56
— -- - - -~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
---
-
--
— -
- - 5-— -
- ‘- 5 - _
-- ~~~~~~~ .
_ _
- - - -- -
LRE - Labels for Resources
This card type is required to assign labels to resourc es.
57
— _ - —-s -- ~~~~~~ - - -
LSV — Labels for State Variables
This card type is required to assign labels to state
variables .
58
- --5 -- _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- ~~~~~~~~~~ - - “ - —
_ _ _ _ _ _ _ _
TAS - Task Characteris tics
60
- -—
—— - - -~~~~~~~~~
-
—
~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 5 ’
-- - --
5-
- ___
- -
~~
-_v- ___ —5- —-
- -
- - - -5 - -- - - -
Field Value Default Description
9 R 0. Task priority .
pletions required
No No requirement for different
-
predecessor completions.
12 A L Information choice mechanism
decision mode
First - Hold packet arriving with
first requirement
Last - Hold packet arriving with
last requirement
Big Hold packet with the largest
—
-
value in attribute specified
in Field 13
Small Hold packet with the smal-
-
61
- -5-
- - -- - ---
5- — -
~~ ~~~~~ - -
- _ _ 5 ’_ ~~~~~~~ -
‘
-
-
STA — Statistics Task Information
2 I Task number.
5 A NO Statistics type :
FIR - f i r s t
ALL - al l
BET - between
INT - interval
NUM number
-
NO no statistics .
-
9 R 1. Cell width .
-
_____ _ _
_ _ _ _ _ _ _ _
UTC — Specification of User—Defined Task Characteristics
Thi s card is required only if there are user-defined
task characteristics for this task . Only one UTC card per
task is allowed .
-- - -- - - - - ._
~~~ ~~~~~~~~~~~~~
MOD - Specification of Moderator Function Status
2 I Task number .
64
— — -—
-
- -
- - - -
-
ATA - Specification of Attribute Assi gnment Information
This card is required only if a t t r i b u te assignments are
to be made at this task. Only one ATA card per task is allowed.
1 A Card i d e n t i f i c a t o
i n (ATA) .
2 I Task number.
ment
PA Resource attribute assignment.
—
65
- - ____ __ __
— ~~~~ —---—- —- -
~~ 1— ~~~~~
-
Successor Tasks
4
44
66
t
- -- -- 5- - - _ _ _
-
_ _
- - -
I - — -S - - S _’__
- - •%
-
— - — ~~ —
DET - DETERMINISTIC Branching
67
- — . -5 .- — _ 5 _ . __ .-_ - - • _ _
l- ~~— — _ _ _ - -
PRO - PROBABILISTIC Branching
2 I Task number.
branching.
68
-5
- - • • --
- ~~~~~~~~~~~~~~~~~ ~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
- -
CFI - CONDITIONAL Branching - Take FIRST branch for wh ich
the specified condition is satisfied .
2 I Task number.
69
- 5--—-
* - - 5-.- - - 5--
.
_. - -
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- - —. _
-~~— ~~~~~ —------
• -- - - l
-
.4~~.f-~- - -.
~~~~
Field Value Default Description
70
- .-
5- -__ - _
-
- -~~~~~~~~~~ -
-_
_ _ _ _ _ _ _
__ -._ ._ ,_ .
-
- -
-
- ~5•••••~,• •••
CAL - CONDITIONAL Branching - Take ALL branches for which
the specified condition is satisfied . Input speci-
fication is the same as that specified directly
above for Conditional Branching Take F i r st .
-
71
2 I Task number.
72
-
_
;
__ ;
~~~~~~~~~~~~~~~~~~~~ • -
~~~~~
- -- -
- _
~~~ ~~~~~ ~~~~~~~
DM0 -
Distribution Set Modification
73
__________________
_ -5—
_ _ _ _ _ _ _ _ _ _ _ 5— -
— -— - Th-~~~~~~~~~
TCL - Task Clearing
74
- - -~~~ .r —
—5
-—
._ -- _ •-‘• - .
- _* . - : 5 — --
.— _ h - ,--
— — —
RCL - Resource Clearing
Only required if clearing at resources is desired .
Onl y one RCL card per task is allowed.
75
76
5- ~~~~~ — —
_ ~~~~~~~~~~
-.- —5- - —
--
‘.
~~~~~~~~ss ’!~
- .5 —,
PEG - Regulation Information
One card of this type is required for each task cau sin g
regulation of state variables. Only one PEG card per task
is allowed.
77
— -5-
---5-___ - - - - -
__ - _j_ .-— 5-
.5- •-
~~~~~ -—-— . -5- 5- - .. —
~~ ~~~~~~
. . 5 _,
~~~~~~~ ~5• ~_ .-~
—
State Varia ble Mon itor Inform ation
78
- -
-
— .~~~~~S~~~~ -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --
--- - -5--
- -~~~~----—
- -- ~~~~~~~~
— -5-
-_
— - .-
MON - Moni tor Charac teristics
—
_ _ _ _ _ _ _ _ _ _ -
-- - 5--- -- - - -~~~
•~-
MTA - Monitor Actuated Task Signaling
2 I Monitor number.
80
-5
~~~~~~~~~~~~~~~~
5 -—
MSW - Monitor Actuated Switching
5-1
81
- - -5 5-
.. 5 — - - -_—
—-5—
_ - -~~~- -I•- —---
- —
.5- - - -5 .
— ~~~~~~I5- s~~
I ~ - - — —~~
.
SST - State Variable Statistics Information
2 I Statistic number.
3 I The index of the SS(.) variable
to be observed (if positive) ; the
index of the DD(•) variable to be
observed (if negative) .
4 A ‘I Al phanumeric label to be associa ted
w ith varia b le i den ti f i e d in F iel d
2 (maximum of 8 characters).
5 R 0. The initial value of the variable
s p e c i f i e d in Field 2.
82
-5-• 5
- --
_5 Y ._ -
— - ______ _ __
~~— 5 5 —
_ —----5—- —
- - - • -
State Variable Plots/ Tables
1 A Card i d e n t i f i c a t i o n (PLO) .
2 I Plot/table number.
to 1 if core is used .
5 A P Plot/table option
Quick-Quick plot
• Plot-Plot only
Table-Table only
Both-Plot and Table .
6 R 5. Increment of the independent variable
between successive plot points .
83
—
- 4-5 -
— -~—•- .--5- - -
- -5---
— -5— - --5.—- — _ ..-,-—- --- -
‘:
- 5- 5- - -
_ ~~ -—
— ~~~ ~~~~~~
VAR - State Variable Plot/ Table Variable I n f o r m a t i o n
3 I Variable number.
84
5- —
- 5.-’.. - -5-
1. . _ .
- - - -“
~ ~~~~-t-- ~~
Field Value Default Description
9 R 0. Value associated with the lower
lim it of the p lo t or dina te
(see Field 7 ) .
85
)t
_ _ _ _ _ -5-- - - — ~~~~ -
i - -i -_ _ _ _ _ _
~~ ~
-- - - - - -
-
~~~~
-
Condensed Data Input Description
86
_
-——---
- - —.
—-5-—’---- -——-------
-5
5
- ‘- -5 .. -
.
- -~~
5-
-.
_
i l-I
I — _____
~. 5 .
o~
5.
-~~~~~
~~ 0 5-~~~
5-
5-
—5
5. O Q~
5- —
0
-
c) 0 0 — -
UI 0 0
~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ 0
—
I.
@1 0 —
.5- 1J 0
.. -.1 .5
sO 5. 5-U - 5-’
_
5-UI15 -
~ _~~~~~_~~ ±~~~~~_ _ . ____ _ -
@15 - 0’ 0 0 5-1 E
- 0’ 0’05O 55 ’ .5O -
~ 0 11 -—
Z 5 - 5 - 5 . 0 0 — I -~~~ — 5-
— SJ 4 X M 4 .I -.C~~~
. .-4 .—. > - 5 ’ O S C
OZ t Is 5 - 0 5. . 5 - 0 1 .
(5
- 5 . 5- 5 . 1.4 ~~~~
~. 5 - 5- -~~~~~ > U 4 -
0 — ‘5-
I
5-
(5- - 5- (5
Z 5- - (0 I. Is
5- 5 - Q •0 .5 - 0 I s 55- 1I
0 ~~~~
0 0 0 —( I s 0 G 5 . ~ 5 ~~~~~~~~~~
0 . C— -• -
2 5-- 0 @ 1Is ---IWO — . 50 . 1 0 ~
—
8 -c
5-
5-0
5-
@1.
@5
Is - .5.5 5- .1
( 5 5 - (0 II 00 - 5 - 5- 5-5-. 5-
~~ .I 0 0 ) 5- .1 — 5 - —. —0 w0 ~~ 5- II
@ 1 — 5 - 5 . O s -I c — . 5~~~
- 50 0 5 5 - 5. 5-4 0
45 1.( . 0 0
~~~~~ Q I s . 1 0 0 1 . 5 0
- 5 - 5 -
II
2
5-
— — 5- — _ _ _ _ _
-~ 5-5-
.
- 0’
-
• .
1 0 - .— 5 - 4~1 @1
~~ss5- 5-
— —
0.5 C0 . - I O . .5 (‘I
O
s 5 - 0 - . 4 > ~~5 .0 5 . 5 - 5 0 . 1 5- 5-
5-. 5 - I s I s I 5 s- l U s - . 1 5 . 5- — 0 —‘ 5- 5-
0 - 5 - 5 - . 5 - - 0 5 -. . 5 - 5 - 5 - — I s 555- 5- 5- ~
1. 0 0 C ~~ - 0 0 5- 0 . ) 5- 1 . I 0 C 0 @ 5- 2 —‘ @5 ’
@1.2 — Q - 5 — — Z Z 5 •~~ -— .n @~~~ f l — 5 - . 5. — 5 - _ S~ .1 41 (_( 3 —
.
(0 01 —
.
@10
—~~~ ~~~~~~ 5 . 5 - 5 0 ~~ 55
. 5 - 5- 5 . 0 0.Q - 5- 5-
Is 0 -_ S Q. C C.4 5~5 . ~-5 .5 5 . 0 0 (0 41 @5 —
5- 0 5- 0 ( - 51 (5 .- 15 - 0 11 .
1 0 5-. 0~~~~~~~~
5- . . -
• 5. 5 - 5 5 X — I0 0 - , . 5 O . 1 0 1 . 5 -0 ) — 4’ 5-.~~~~~W 0
— ~~ 2551 — Z 5 -~~~~~~~~ X~~~~~5 - . @ . 5. — 55.1 .4
.I
5-
-~
5-
— —
“IS (
I 4I~~~ (51 14
0’ 5- • .— l O - 5 5 5- 4) 5- 5- 5-
-_S 0 s51 551 0 - _~~
S I s — I ll 5- — 0 0
~~ 5- 5-I 555 - 0
)
. — C 00 1 s I ’I1 h~~~~~ W - . I C- . - Is - * 5-. -.4 5- s_S Il
I 2 2-
~~~~ ~~~~ ~~-~
~~~~~~~ 9 ~~~ ll 0 O -
• ~~ ~ ~~~~~~~~~~~
—
‘ -~~ I~ ~ _.
~ ~~~~~~~
5- .
~~~~ ~~~~~~ 5 - 5 . _ 4 5 0 J 5 - 5 ~~~~
. 5-
8 >~~- c . 5- 5- I I I
L
— ~~~~~~~~ ~~~~~~
~~~~~~
87
_ —
— - .. —-- - 5 - - -
-- — — 5-— _ _
- -.
_ _
51— 5. -. ( - ~~~~~ 5-~~~~ -
- - 5•5-55~
-
—.
—
5 0 4 1 ) ’ -
5 - 0 1 50
5. 5-) )
— 50
0 _ S
55.5 —
0 . 5 0 0
I
— —
‘-S
— IC
--
0-_S C
-
— - --
- - -
--
-- ~~~~~~~~~~~ -- - -
- -
— ‘ I—c
@1 5- 5 - . —
@1.
0 -
— 0) 0 . 1 1 5 . -
0. 5- 5 0 5 - 5 -
5- 0 . 5 0 . 02
5-
0’ 1 . 5 5 4 1 - C
. - 5 5— 0
5 - . . )’ . - 0
— ~5 - )
- 14 41
4 1 5 0~~~~~~~
4 1 . 1
- —
4. 41. (J 2 I
@1.
Is 0 .-I 5-
a 2~
~~~~~~~
d ~
— ~~J2~~~~~~
~~~~~ ~ ~
~~~~~ ~~~ ~~~ ~~~~~~~~~~~ ~~~~~
_
~ ~~~~
~~~~~~~~
SI SI C4( - 1 — i -I T . 4)5- I s .
1 - 5 - 1 . 1 5 - (~~
~~ ~ ~~~
V (0 W Z C 1155 IS— s O 0 4 1 M . 5) )‘
._S sl 14 . - @ 1 l 5-
. LJ l l 5 - I > 5 - I~~~ I 4 1 1 5 — E ~~ —l . 0 0
~~~~~~~~~1 5 5 - 5-0 .
-~~~~~ I
~~~~~~~ ~~~~~~~~~~ I ~~~~~~~~~ Z
-
~•~i
5-.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
88
— — -- -
T~~~— -
-- — - — - -—---- —- 5- -
—.w— —
~~ ~~~~ -
- -- - -
~‘~~~ ~‘%5-M. ’
‘5-’ —-5
-
I I i I IILI
~ ~
_ _ _ _ _ _ _ L__ .-
~~~ ~~ ~ ~ ~~~~~
— — — — -- 5 — —- — - -
- - -
I
— _ _ _
Hi
~~
~
—
IS .5- 0
5-’ 0’ - 415 - - I
I - 5- 5 - 1 5 . 11 0 1 5 . 150
_ S~~~
O 0 . 1 5 0 - - ))
I 0’ —
. - U I 5l 0 0 . 1 5 0 II 55 l . 1 5 - 1 5 5- 1 . 1 5- - -
1 . 0 . 0 0 5 5 0 5 - 5- I @ 550 W 1 ‘0 5-’
5 0 0 ) 5 0 5 - 5 5 5 5 5 - 5 0 5 - 0 l I-- I I 0 5 - 0 - - 4 00 - _ S ) 0 5 0 ( 5 - O W
5- 5-. — 50 ( Z 5 - — 5 0 ( 4 2 1 4 4 ~~~~~
. 1 . 4 1 5-
• —
~~~~~
5- s - ’ ( s 5) 55)
) 5 -J ~~~~
;~
Is Is Is 14
1
~ 11 Is 5. 14 II Is
i~
~ _ _ _ _ _ _ _
~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89
-
-
i— -—---------— —-5— - - —-5 ----— -- — —
—-5 - -fl_s -
- -
-- ——
.4s- 5. 1 - . 5.- 5- - 5 5)5- (0 --
~~~~~ ~ ~ -. ~~ ~~~
5-
“I
0’
0 1 . 1 1 5- I
—
0.5-—I -
0 . - I 5 -0
0
0’ .5 1. 4.1 41
-_S — 0 4 1 * 5 - ...
- - _ _ _ _ _ _ _ _
: : -
044 @1
5- 1 40 - 11 1.1
*5 - 0 IC 41_S
— 50
4 ;— — —
5-’
1.; 1555 .4
-(0 — IC 41 4 1*
0 0 - 50 -o
-5 Z U I > 150-. 0 . 5-
~~~~~~ ’ 5 - 4 1 5 0 .
Is 1.5
O — .150 II 0 . — Is
5 . 1 1 I 5- 0 0 4 1 0 . —
• *11 . 5-4 1
1 0 . . 5 4 1 1 4 4 1 -
0 .0 I C 4 5 0 50 > 5 0 .0 . 4 5 0 1 _ SIs
05-
5.4
• 5- 0 . 1 )0 5 0
4 . 1 1 55- - 4 1 Q UI414 ) 505 - 55> Z
- 0 0 5 - 1 4 5- I- C
4 Is IS Is
0 1 5 O I s 0 1 . IS 1. 14
5-
~~~
.t1 2 . . . ... 2
05 - 0~~~ > 5 - ~0 > 0 5 - >~~~
0
- ~~~ 2 ~~~~~ 5 - 5 - 2
90
— —
- ‘-~~ _~~ _ _ - - ~~~~~~ # — fl——- — - - . -- -
_~ — -
- - Is
- -. 4 - — - -~
SECTION IV
SAINT USER-WRITTE N SUBPROGRAMS
91
-~~ - _
- - • •
_ _ _
~ ~~ ~~~~~~
TABLE 7
Subprograms Function
92
- _ _ -
- _ _ _
~~ 5 .
AD—A055 7th P*ITSXER AND ASSOCIATES INC WEST LAFAYETTE DID i s s/a
TIe SAINT USER’S MANUAL.(U )
.fl4 71 0 B WORTMAN. S D DUlCET. 0 .J SEIFERT F33615—76—C—5o12
UNCLASSIFIED ~
AML—T*—77—61 Pt
2 2
lIl
END
—78
U
_ _ p
Subprograms Function
Subroutine UERR (
KODE) Prepares user—generated error
report when a SAINT execution
error occurs . Automatically
called by SAINT when execution
error KODE is detected .
Subroutine UINPT Reads user-generated input data.
Automatically called by SAINT
following the processing of all
SAINT input data.
Function USERF (JJ) Determines the value of USERF
when the user—wri tten function
(UF) is specified on input.
The value of JJ is the para-
m eter specification associated
with the function .
Subroutine UOTPT Prepares user-generated simula-
tion summary report for user-
generated statistics and other
user-defined quantities.
Au toma tically called by SAINT
at the end of all required
iterations .
93
__
__ _ -
_ _ _ _ _ _ _ _ _ _ _ _ _
~~~~~~~~~~~~~~
SECTION V
12 User—Generated Statistics
94
-~~~
— - _ _ _ _
..
—- ~~~~
- - - - _______ _ _ _ _ _ _ _ _ _
TABLE 8
Subprogram Function
Subroutine GETIA (
NAT ,VALUE) Retrieves VALUE as the value
of information attribute NAT
of the information packet
associated with the task now
being processed .
Subroutine PUTIA (
NAT,VALUE) Sets information attribute
NAT of the information
packet associated with the
task n ow bein g proc esse d
to the value of VALUE .
Subroutine GETRA (NRE ,NAT ,VALUE) Retrieves VALUE as the value
of resource attribute NAT
of resource NRE .
Subroutine PUTRA (NRE ,NAT ,VALUE) Sets resource attribute NAT
of resource NRE to the
value of VALUE .
Subroutine GETSA(NAT ,VALUE) Retrieves VALUE as the value
of system attribute NAT .
Subroutine PUTSA(NAT ,VALUE ) Sets system attribute NAT
t
to the value of VALUE .
95
~~~~~~~~~~~~~~~ -: ~~~~~
-
TABLE 9
96
- - —~~~~~~ - --. . —
-.
~~~~ ~~~~
- -
-
-‘
~~ ~~~~~~~~~
- -
~
TABLE 10
Subprogram Function
Subroutine GETPR(ITASK ,VALUE ) Retrieves VALUE as the value of
the task priority of task
ITASK.
97
- _
__
TABLE 11
SAINT USER SUPPORT SUBPROGRAMS:
RANDOM DEVIATE GENERAT ORS
Function TRNGL (
J) Generates a deviate from a triangu-
lar distribution with parame ters
in distribution set 3.
98
— — -
TABLE 12
Subprogram Function
Sbroutine
u CLRPT (
IND) Initializes storage arrays and
peri pheral storage un its asso-
ciated with the preparation of
user-generated plots. If IND
is equal to 0, storage for all
user— generated plots is initial-
ized; if IND is greater than 0,
storage for the plot identified
by IND is initialized.
99
—— —~
—
~~~~~~~~ -
- - -- - - - —
~~~ ~~~~
—
~~~~
-—-—-— -
___
~~~
__
.,-
~~ ~~
___ _ __ _ —
Subprogram Function
Subroutine UPLOT (
XX ,T,IPLOT) If IPLOT is greater than 0,
IPLOT is the plot number and
UPLOT stores values of the
dependen t variab les XX (up to
ten values per plot) for a
value of the independent varia-
ble T. If IPLOT equals 0,
p rints tab le and/or p lot for
all user— generated plots. If
IPLOT is less than 0 , prints
tab le and/or p lot for user-
generated plot -IPLOT .
100
_ _ _ _ _ _ _
_ _ _ _
- -~~~~~~~~~~ - - - -~~~~~-~~~~ -~~~~~~~~~~
Subprogram Function
101
-
. . - -
TABLE 13
Subprogram Function
102
103
- - - -. -— ---- - — -___
.-.- -- - --
. ~~ ~~~~~
SECTION VII
104
_ _ _ _ -
. :
~~~~~~
TABLE 14
SAINT EXECUTION ERROR DESCRIPTIONS
Error Location of
Code Error Condition Call to SERR
3001 Failed integration accuracy test; user UPDATE 144
specified execution abort. Probable
cause : specified accuracy requirements
are too strict.
105
-
- - # a.
. ?.
Error Location of
Code Error Condition Call to SERR
106
107
Error Location of
Code Error Cond ition Call to SERR
108
--
~~~~~~~~ -- • • — ---- - - - — - -- — —---- - —--
--- -
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ ~~~~~~
Error Location of
Code Error Condition Call to SERR
3119 Distribution set number specified as an TRNGL 8
argument to this subprogram refers to
a distribution set that contains an
illegal distribution type for this sub-
program. Probable cause: incorrect
specification of argumen t in calling
subprogram.
109
Error Location of
• Code Error Condition Call to SER R
3126 Distribution set number specified as an WEIBL 5
argument to this subprogram is less than
or equal to 0. Probable cause: incor-
rect specification of argument in calling
subprogram.
110
— —~~~~~~~~~~~~
-- -“-
-
-
- - - -- _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _
—~~~~~~~~~~~ - — . —
Error Location of
Code Error Condi tion Call to SERR
1.11
• _ _ _ _ -- —
_5- _
~~
Error Location of
Code Error Condition Call to SERR
112
- • - -— ___ _
~~~~~~~~~ - _ __ ,__
_
_ --
_
-
- • ——--- --- — -
~~
_ _
-~~~~~~~~ - - - -
__ - ~~~~~~~~ -
.
- - - -
Error Location of
Code Error Condition Call to SERR
3310 Value of the independent variable speci- UTMST 18
fled as an argument to this subprogram
is not greater than or equal to the last
specified value of the independent varia-
ble. Probable cause : incorrect specifi-
cation of argument in calling subprogram .
113
-
— • ~~~~~ —
-~~~~ --~~~~ — - .
_ _
- ‘~~~~
. •
-
Error Location of
Code Error Condition Call to SERR
- •~~~~~~~~~~~
—- - a - - - _ -_ _
Error Location of
Code Error Condition Call to SERR
115
-—- — -—
- —~~~~~
Error Location of
Code Error Condition Call to SERR
116
____________________________________ • • -
-• — - — -----~~~ - --— - -- — - - -
Error Location of
Code Error Condition Call to SERR
3508 Resource number specified as an argu- PUTRA 6
ment to this subprogram is greater than
the largest resource number spec ified on
input. Probable cause : incorrect speci-
fication of argument in calling subprogram .
- - - - __ w __ _ • — —— — -
• ~ •
Error Location of
Code Error Condition Call to SERR
118
- —
..
—- . -%_- -
— - —.- -• - — • —•—--• - — - —
-. ______•. -.
• -. •.
~. ,-. .
.- ~~ II
~~~~ ~~~~~~~~
“ ~~• .. .
• ~~ - . . — ~~~~~~~~ - - - - -- -
SECTION VIII
119
—
• • -- -- - -
SECTION IX
120
• —~~ — — -- - - -_ _ - -
p—
TABLE 15
121
- —. - - - - — ---
-
- -~~ •~~~~ - ~~~ ~~~~~~~~~~
SECTION X
INN = 500.
Once this has been accomp lished , the next step in the
al teration p rocess involves chang in g the dimensions of the
arrays affec ted , as shown in column 5, from 100 to 500.
Thus , all dimensioned arrays which appear in the COMMON
block COM1O must be altered. The arrays included in COM1O
are shown in the ma in program (Figure 7 ) . The new version of
COMb , where all arrays are dimensioned to 500 , will rep lace
the old version in the main program . In addition , Table 18
indicates that COM1O must also be replaced in 32 SAINT sub-
programs .
As soon as the alterations described above have been
completed , the SAINT program will accept models whose largest
task number is 500. The same a l t e r a t i o n procedure is to be
followed in order to change any of the other model character-
istics .
122
- -
0’ ~
-.4 •1
-C )‘ )C
• 0
0 ~
4. hi
— hi hi
— 0 0
~~~~~~
Io
.
4 Cfl
C)
4) ~~~~~
Z~~
‘I.’ 0 0 - •
• •.4 .4
— 0 0
0 0
0 ~
— .4
4) •0 •0 - .
.i~~
C .0
Ii
-. — 4 1.
~
~ ~.
U
t’i 0% 0 — —‘ CM CM
• 0 0 -. ~4 — —
U)
4)
z
i-i
Cl) Z
E
z a ~
o -4E 0 Z Z o.
.0 Z 4
.
1.. 4. —
x ‘-4
z ‘0
r~ >1.
Z 0
‘-4
C.)
w
-4
H
• U) 0
1.) 8 0
0
0
0
—
0
CM 8
Co
0
4%
‘0
0
4%
C-.
z -‘
H
ox
0
X 04
004 .4
C + C4041 .4
4. 4
~~~~~~
.
4 0~~~ 0~~ 4.
~~~
4. 441.
.4 4~~4 ’ 0 + 00 4 .4 .
C
0~~~
.4 0 4)
4-. 0 .
4 4144 O
C~~
4 ~~~~
.
0 0 4 -C
4.
0 .4~~ ~~~~~~~~~~~~~~ ~ 4 4 1 4
4C ..C~~~~~4 4 h i 0U
4-
4-4
U - 4 0 4 1 1.~~ 4 4 4
hi .
4 C 40 .
US hi-.C , OI C O
41 4141 0 . 4 4 1 4 . .4
44 0 0
4~~~~ ~~~~~~~~
. 4 0 4 )
-.4 . 0 4-. 4.4.
2
0~~~~~~
O 40 440-.C
9 1F’ °r
04. hi -s ~~~~~~~~~~~~~~~~ ~~~~ + 4 0 1 -. .
-
.41. ~~~
~ ~
41 00 4.4
.4 — ‘ 0 4 1 l h i
N4C 4141
1. 4 1)
4 4 4) .4
hi 411 1..4 hi~~~~U . 4 41-410 0 ~
4 4 ~~~~~~~~ .iM 4 10 0
42 2
~ C.4
4 1 . 4- C 4. C
C) 0~~
44 4
hi . . .0 4 ) I S
~~ ~~~.4
1.44 4 4 1~ >
4 0 4 ) 0 — 4 g 4~ CC4 44C...
41 4 41 Q
41 1. ..4 ..4 0 I) 41 C).4 C - 4 0 4
..
1. D’ 1. 44 • .14.~~~~ 4.41
• 4 14 .4 . 4 ) 4 1 hi . 4 4 1 4 1
~~ ~~ 0
• ~~ •~~~
4441
.
4 ~
0 hi
4 24 .24 1 .4
4 h i1
~~~~~~~~~~~
•:&~. e04 4444g
• 44 — 44
81.
~~ ~
0
~~~
4 1 0 0 .4~4 440 .01 4 4 1 44 )14.11 .
40 C
~ m ~~~
.4
. !
4 •
~~ I~i
44 44
•
41 hi 4 1 0 4 1 4 4 4 4 1 h i ’ l f l 1.4444 8
~~~ ‘ 2 0 8 8 ~~~~~~~~~~~~ ~
44 41
.4 - ~ ~ 4
1P.
4 ~
* 3 hi 411 44
0 ~ ~~~ 0 4 4 .~~~~~~~
4* 444)44
~ 44 44 0 0 ~~~~~~~~~~~~~~ 4 1 C 1 . U .
1. 41 41 1.44 44~~~~~ 14 +44 hi.4 + 044 1.1. 8
• .4 0 41
~ ~~~~
.444) 441.
C4Uhihi0
4 h ~ ~~~ ~~~~~~~~~~~~~~
~~~~~ ~~-.. U~~~ ~~~
8 .~ ~~~~~~~~~~~~~
• 123
_ -
- - —4-
_ _ _
.4
I-
C.’
C
4.
41
C.,
41
4.
g
.4% 1.
4) 41
1J
U
41)
44
44
~ - •
IC
0
44
‘IC .
4
(
4 C
4%
• —4
40
I.
I. In (0 —
41
UI X 0 4
) 4 —
~
-
~~ ~~ ~~
8 41
<
- Ph CM CM • .4% 41 4% 14% P
. ‘
0
~~ — — — — — — — — — —
4,
4)—
40>
Z
41 Z
41
lox
44 40
I.E
10
>41.
0
4
.
44
44
41
. 4) >
C
1.4)
0
0
P4
0
C-h 81
0
14%
0
4%
‘I
0
0
0
8
.
4
8
0
8
.41
~
0
—
0
Ph
• •_$ — -4
~~~
ox
4)
Z
-4
44
40
1.
0
4.
0 0 ~
4 1
8
* .4
1 44 -4 4 )
414)41 0
$ •~
• ° 2
I
~~~~~ O 4 4 C U 44 41
I
44
~~ • 44
0 2~
hi 0 1 . 4 1
. 4 4 4 4 1 . 4 4 C hi • I
.
4 4)
4
~ 1 , N 4~~) ‘ —
hi 44 • ~41
~~
•~~~. 4144 4.4 4)
‘
• ~~~~~~~~ 414 I
1.45 4 1
C • 0 ~~~~~~
~~
044 414) 4) 0 — h i .
C 0 4 (4.41 I 41 0 ...
~~ ~ 4 0 ’ 41 01. 4441
3 2
H
1.~~~
• --4
1.
44 ~ 4 0 4 )
0
~ ~ ~~ 44
0 4)
4141
UC)
4)
Q4 5.4 S
44 + 4) .lU . 4 10 44~~~~ 44
~~ 411.
-
~~ ~~~~~~~~~~~ 44 0
-4
14~~ ’ 44 4 4 4 1 4 ) 1 . .
1 . 4 1~~
40 • • 0 4 4 . ~~
4) ~~~~~ ~
14 4 1 0 ~
1.4 4)41 44 — 4 1 4 4 0 M~~~ ,
4 4 0 0 4 4 ) 0
U
! ~~ 44 .
4 41 4)
4 44
1. 44 4 4 44 04 4 4444 4.41 0
I I-l i ill h
044 0 ~~~ 0 +
14 0 0
44
4)
~~~
hi~~~~~
hi °5 4 ~~~ 41
e
• _ 4 1 0 4 ) •
~ 4.4 1. 41’
2 ~
41 ~
4)
8 0
. d.4
01
.
.
4 ~
;
.41 ~
.
4 — .4 .4 .41 .4
124
- — _____ _
—
- • _44 ___ _
- _ -‘ ~~*4 • - . ~~ —
• 4., -• ••
~~~‘ • %_4% 4;~_•
~~~~~~~~~~~~~~~ —
C-.
.4
0
44 +
C 44
.4 •
‘4) . h i.
44 1. 41 41 .
4-. ~~~~
I .—
C)
‘0
)14 ZC
o C
-. 0 •
~~~ •~~~
4-. 1 4 4~
C ~~ .
‘0
C., .—•
40
14
14
~~~~~ ~~~~~
0 0 0’ 0’ 0’ 0 44 — .
4
-4 — ~1 — .4 Ph Ph CM CM
I,
44—
4)0
0>
Z
a.
~4 4 ) a ~~~~~~ 4.
lox ~~
~~ ~~~~~~~~~~~
I.E
441
>14
0
l4~
4)
..
-4
0
4 1>
C
OlE
1.
I .E
0
a
CM
8
Co
~ 0 0
‘0
0 0
-~
0
8
•.
l. —
ox
~~~
)
4 41
44 0 41
-4 .4 1
.
— 4.4 4. 41
00.4 4 ’~ 0 41 44. ).
4
410 4)4 C 1. *
4.
~ 4444
.4 0 44 4)
.41 .44 4. 4144 0 0~~~
4 0 .
4+
44 hi . 0 4’ I 4
)
4 40 —4 1 0 -4 0
0 4 . 5 0 4 ) 0 .0 •
0 4.04)
•
>4 *
)4 4 41 1. 41 4)
44 0
.41
1 44
44
44 4 4
044
.441 >4 4 C hi 1. hi2 ~ 44 —40
CO O
44
00
14 2. 4+
~~~~ ~~~
V~~~~~h4
• hI 4 . 1 . 0 0 4. C 41. 41
~~~~~~~~ -
22~
C 4 1 C
QVI 2
p
~
.4 ~~~~~°
4)4 ‘~ F
4)
O C .44
4.
0 •
41 0*
44 044
8 ~ ~~~
~
•
~~~
.
~1 •
.
4 .4 4 1 4 1 . 4. 44. ~
• ~~
U ~~~+ 4 1 . 44 .41 .4)4
)
I. 4)44
tz-
—
~ h
- ~~~~~~~~~~~ ~~ -4
~ ~~
-$ .
41 ~~~ ~
• 4404 442 ~‘
40 O~~~~~~~ 44 hi > 1 0* 44 440 ‘ 0.
• 41.
.410
5 4 1 4 1
14 4)
g, o ~ ~
4.
41+ C 44
-
~~~~~~~~~~~
~ • .~~~~~
4— 4.44
~~ e . •
S
~~~~~~~~~~~
H I
~
~~~~~ ~~ ~~~~~
44441. 5
I>- ~
4 4 4 +~~~ 4 4 . 4 1 .4 1 . 0) C 4414
0 0 0>4444 0 ~~
.
4
~~
44 I
41,~ h ~ i ~~~~
• 0 4 4 4.
4h. . 0
~~~ i •~~~~
44
S
— ~~~~~~~~~
a 2 CM ~ •4 •44
4444) 4 4) 44
‘
44444 ) 4 hi
5~ 5~~~~
~
J •
44
~~~~~41 1
. $h 4 1 0 0 4)
C
8
• . . . •
0 .4 CM CM Ml ‘0 4.
44 44 P4 C-h 44 CM Ph 44
125
- ~~~~~~~~ •- — - ••
• -
- - 444-04 4 - -‘~ • - - - — • —
~~~~~~~~~~~~~~~~~~
-
- -
S.
a
‘0
4.
~0
•
41
0
•
44.4 ~
.4.. 4.
4 ~
—
0) 0 ‘0
•
~~~~~~~~ 44
4)
~~ ~~~~~~~ -4
.41
hi
41
S4)
x 4.
S
CM CM CM CM ~ 44
(_4 0
I
P4 P4 P4 C-h Ph
i
il
a
‘0 (4
0
4,-I
LV
4 1>
Z 2
4,
I
4. 0. (0 .4 4. 44 4. 0
.-4 E ) 44.
~
•0 -.•.
lo x
4)
~~~I-.
.2 •
I)
-I
41
4)> 44
C $
0 0 0 0 0 0
P4 P 4 C M — 8
~~
.4%
144)
0-4 •
1
0)4 C 1.
hI U
C 41
_41 _4) S + 4)
44 4) hi 44 41
4-.
4)
4.
10 .
—
P4 44 I
a a
hi 44 14
*4 4 2
~. U
~ h a U I
5 C 4 4 hi
~~~~~ ~~~~
a
0 a.- 0 0
40 0* 45 4C 4-S 4 —~ ~
-.4 )
4 41’ I ..4 41 41. I2 •
44.4 4.44 0 .50 hi
4. .0 41 hI 4 ) . 04)
.
4 .4. 0 e
.0 ~.
•.~
hi hi
• ~~
to 2~ V
1° 3 3
~
4,
.4,
a a
I!
41
U (1 0 4444 4414 •4)4 04 . 0
I:
* -~~~•~~
t
41CM
54 4 44
4 4 . 0
I I~I 4~~~~
~
S . 5 ..
~~ ~ 0
•
a la 4)4141 ~ C~~~ 4)43
$1 -4 . 4. 0 . 4 4*
• •
4444 . 4 4 1 . 4 44 45.4 44 14
.
4
•• ‘-a
-fl
~~ 1.44
—s ~~~~~~ ~~~
—
0
I
~ ~~~~~~~~
s~ ~ s~ — .
1-~ .4 •1
0 I n*
“ i ~~~~~ ~~~~
126
-—
- -—
- • •
- — — — — _ __
• -‘ *4 --. -
_ __ __ _ _
~~~~~
—-• — • •-. - - 1 44-{
_ • - f ~~~~~~~~~ — - • • —
•
1B PA IS
~ ~~ ~~ B s
i2 ~ ~
~~ ~~~
• LSAVE
C OM M O N /C OM1T / S S (1 0 3 ) ,S SL (1 0 0 ) , O 0~ 100 ) , . D OL ( iC 0 ) , L L S V R ( 1 O 0 , 2 )
COMMON /COM t ~~/ t S (2 C ) , NA a A O ( 3 0 Q , YA ~~~R (c,00)
CC M M O N /COMI9 / L F L A G (2 0 ) ,M PO S S ( 2 0 ) ,N P 3 S T (2 0 ) , L L M ON ( 2 3 ,2 ) .
• N & e A T ( ~~0l ,MA8 (.S (6O), TM Q ~~S (1Z 0 )
COMM ON IC OM 2 O / N S T A L I 2 O ) ,L L SV S (2 0 , Z) .S S T P V (2 C , 6 )
COMMON /COM Z 1 / O T PL T (1~~) ,t ITA D ( 1 0 ) , N NP T ~~(1 ~~) , NN V A R ( 1 0 ) ,N N V P ( t ~~),
• LLPLT ,NN PT ,L L PM X ( t 0 ) , I L P L O ( 1 0 ) ,L L S Y M (1 C I , P P H O (1 0 ) ,
• PPLO(1 ~~),N V P ( t0 0 ) ,L L S V P (t1,~~) ,C P S E T (1 i C 0 )
C O M M O N /C 0M 22 / T T IM E ,PF!~~
CCPI’40N /C 0M23/ u ..uGC (2’3,z ),u soev (2o, 5),LLu~ r c 2 o ,2 ) . T T C L R (2G) ,
• U S T P V ( 2 i J ,6) ,L L U G H (2 0 ,2 ) , N N C EL (~~0),M H L OW (2O) ,
• I1 t-4W 10( 20 ),JJC E L (51.G)
C C M M O N /C OM2 O ,/ O P L O T (l 0 ) ,U A P E ( t 0 ) , N P T S V ( i 3 ) , M V A ~~S (i0 ),L PL O T .
4- N P T E X ,L P # l t H (i C ) ,L P L OW (1 0 ) ,L S Y M P ( 1 0 ) , PH ~ M ( 1 0 ) ,
o P L OW ( t .3 ) , LL U G P (t 1 , 2 ) ,U P SE T ( t 1 0 0 )
127
- • -__
* • -• -.•• —.
TIS PAGE IS BEST ~UAIiITT P &CflGAB~~
h
FBOM OUF!Y~h~iISil~D I’QDD,C .. ~
___ ~~~
—
0E v ) , ~ ‘~ I N 1 ,
~ “4 -~~~ 0 t I 1 I . ~L I Z E ~ N 0 PUNC N KE Y S
C
NCRD ~~a5
NP ~~NT :i~
N PUN C4~~ 7
F~PN 1141 S
P. E I 1:9
~ ~
C
C°’”’IOEFINE V A ’~IA0LE S N141 C44 ~ E PRES~~NT A R R A Y M A X I MA A~SO S IMULA TI o ’~
LI M IT S
C
10=100
IP N : 1 C 3
1 4 NA 250
M A X CS~~1O0~
~ CA 0 = 3 3 0
M C N S S 2 ~~0
M O04T = 100
S4QQP ti~ ~
N OS IR 415 C I)
P~E Q T 10I
“~ LA G = 2 C
M M D FN = 2 1
M MSTIJ :300
MNCL s L 351
M N C L T = ~~0
MN CU P 1100
MNH 1S 20
MNO PA :6C0
MP. PLT IO
NN STP2 2O
MP, SWA 2O
“ M I A R :t O
MP. VPP IO
MC PNO 23
MPA R ~4=100
McLoT ~~1o —
M ST A T~~~0
MS YA 1:103
MXS1Az52
MYA 9A’SS Q
C
C 4-4 - °4-E X E C u T I O N CYCLE
C
—— R E A D INPL T DA T A , T H E N IN ITIA TE THE S IM U L A T ION
IFIN O
ICC CALL OA T I N
IF (IEQRF .EO .0 C A L L GASP
IF (IERRF.EO .0) C A L L SUIIRY
IF (IFIN.EO.O ) GO TO 120
S TOP
C
(P.O
128
____
4-44 .4~ C -—w,_-—
TABLE 17
COM1O Tasks I
COM11 Resources
COM12 Tasks II
• I - - - _ _ _
x
(‘1
m XX X
‘- .4 ~
XX
4~44
5-I X X
0
~< X
X
S-I
OD X X
S-I
N X
‘-I
U)
.’,
C
S-I
X X
in X X X X X X X XX
0
0-. X
P-I
U) m X X X
S-I
I-i
Z WIN X X X X
H .Q r-l
E
U) .-4 X X X X X
~~
Z r- 1
C--I Z
H .~~~0 X X X X X X X X X
0
~ .—~a-. ~~ X X XX XXX
0
Es
C) 00
)4 X X X X X X XX X X X X X X )
~~X
~~ ~~~N X
00
U) C)
‘.0 XX X X X X X X X X X X
C.) 0
0
in X X X XX X X X X X X
0
Z ~~~
‘ X X X X X X X X X X X X
0 0
m X X X X X X X X X X X
0 0
U
IN X X X XX X
0
~I
0
X X X X X X X X X X
E
E
1.4 0
0-’
2 Z U) E4 ~~~~~~~~~~~~ ~~
E.o Ei
~~O~~ E i>U )
0.4) U)
.Q E ~~ H
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12O
U)Z~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
130
— -
I -
-- •
_ •.
~~~~~~~~~~~~~~~ ~~~~~
-
X
IN
m X
IN
IN X X
IN
‘-4 X X
IN
0 X X X
IN
X X X X X
X X X
S-I
N X X X X
5-I
‘.0 X X X
tfl X X XX XX
‘-4
X X X
‘-I
X X X X
4)
X X XX
E r-I
Z’-4 X X X X X X
‘-I
00 X XX X X X XX XX X X
Or-I
i—I
X X XX XX X X
0
z
X X X X
ON XX X X XX X X X X X X X X X X X X XX X
X X X X X X XX X XX X X X
0
In XX X X X DC DC
0
‘ XXX DC DC X X X X X X X X X X DC DC
0
~~~
~
m XXX X X DC XX X XX XXX XDC X DC
0
IN X X DC DC
0
‘-4 X XX DC XX DC XXX DC XX XXX DC DC X
0
o C.D
U )ZZZ Ø ZE4
0~ W °OHHr 4 C.) 1&, H~~~~ (~~
I ) Z ~~~~ U) P4~~
E-4
~~~ H O O ~~~
~~
1r4 O O( X
~~~ra4 ~~t ~
H H H H H
~~~~~
• 131
__ _
____
•
_
.
~~~~~~~~~~~~~
-I_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
L_
IN
(‘
1
IN DC
IN
• DC DC DC
IN
0 DC DCX
IN
C.
’ DC
‘-4
co DC
C--I
N DC DC DC
‘-4
DC
‘-4
in DC XX DC DC DC
-4
DC DC DCX
‘-4
DC
4.1 ,-I
4)
DC DC DC DC
E— I
-4
Z-4 DC DC XX XX
‘-4
00 DCX DC DC DC XX DCX DC D C X X X
0 .-I
‘-I
rn -a’. DC DC DC DC
z
0
DC DCX DC DC
In DC DC DC X X DC DC
0
~~ ‘ DC X X DC DCX DC XX XX
0
IN DC DC DCX DC XX
0
‘0
‘-4
~~~~~ z Ei Ei >-4
4 < 4 U X~ I~ Z E-’ E~ c3o ~~
0.4) Es~~ 0 E s Es~~) H~~~~ () E s Z 4
~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
•
. QE
‘0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C~~
OZ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E Ei EI
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~
132
.
~~~~ ~~~~
.-
_ _ _
,- • - -
- - -
DCDC DC
D C X X X DCXX
0
IN
C.’ DC
DC
DC
.‘0 DC
In DC
DC
‘--‘ ‘-4
a)
DC
Z r-I
C--I
00 DC
0 ’-)
‘—4
(1) 0’. DC DC
DC
O r— DCDCXDC DC DC XX ) C XDC DC
‘.0 DC DC DC DCDC DC DC
in DCX DC
DC DC XX XX
DC DC XX XX
DC
• 0
s—I DC DC X X X DCX
1.1
Ii
•
0-I
~~~~~
-
CC- •~~~~~~~~
-
REFERENCES
- —
_
~~~~~~~~~~~~~~~ • • ‘-,
•~~~~~~~
_ _ _ _ _ _ _ _
BIBLIOGRAPHY
Clay ton , E.R., and L.J. Moore , “GERT vs. PERT ,” Journal of
System Management , Vol. 23 , February 1972 , pp. 18—19.
135
— - - - - — -
44— -- - - - .
-- - 4 - ~~~~~~ - ~~~~~~~~~~~~~~~~
-- • -
Hann , R.L ., and G C . 1<uperman , “ SAI NT Model of a Choice
Reaction Time P a r a d i g m ,” Proceedings of the 19th Annual
Meeting of the Human Factors Society, AMRL—TR—75—25 ,
AD A— 027931 , D a l l a s , October 1975.
136
— ~~ - _-
.. • — -, ~~
I- - , . .. T ..
- - -
P r i tsk e r , A.A.B., D.B. Wortman , G .P. Chubb , and D.J . Seifert,
“SAINT : Systems Ana lysis of Integrated Networks of
Tasks ,” Proceedings of the Fifth Annual Pittsburgh
Conference on Modeling and Simulation, Pittsburgh , Pa. :
Ap ril 1974.
Pri tsker , A.A.B., D.B. Wortman , C.S. Seum , G .P. Chubb , and
D.J. Seifert , SAINT: Volum e I. Systems Analys is of
Integrated Networks of Tasks, AMRL-TR--73-l26 ,
AD A-0l4843, Aerospace Medical Research Laboratory,
Wright-Patterson Air Force Base , Ohi o, A p r i l 1974.
Schmidt , J.W., and R .E. Tay lor , Simul ation and Ana ly sis of
Industrial Systems, Homewood , Ill. : Richard D. Irwin ,
Inc ., 1970.
Siegel , A.I., J.J. Wolf , and R.T. Sorenson , Techni ques for
Evaluating Operator Loading in Man-Machine Systems:
Evaluation o f a One or a Two Operator Evalua tive Model
Throu gh a Controlled Laboratory Test, App lied Psycho-
logical Services , Inc., W ayne , Pa., 1962.
137
- -
-
—
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~ - - •
Siqal , C.E., “SMOOTH : A Combined Continuous—Discrete Net-
work Simulation Language ,” Unpublished M.S .I.E. Thesis ,
Purdue University , West Lafayette , In d ian a , August 1973.
Wortman , D.B., C .E. Sigal , A.A .B. Pritsker , and D.J. Seifert ,
New SAINT Concepts and the SAINT II Simulation Pro-
gram, AMRL—TR-74-ll9 , AD A-0l48 14 , Aerospace Medical
Research Laboratory, W r i g h t - P a t t e r s o n Air Force Base ,
Ohio , April 1975.
Wor tman , D.B., C.E. Sigal , A.A.B. Pritsker , and D.J. Seifert ,
SAINT II Documentation Manua l, AMRL-TR-75-ll6 , A ero-
space Medical Research Laboratory , Wright-Patterson
Air Force Base , Ohio , April 1975.
138
*U S Qov ,rflms nt PrInting Offi c., 191S — Th?-oeofiei
.
-- --~~~~~~~ -- — -- •- 4-
-
-• --.-,•-.• -.
.,- •
• .—.-
—