Symbol
ACTIVITY (N)/A,DUR,PROB; DUR = activity duration; any network variable or random variate PROB = probability that transaction will move along this branch N = number of parallel servers A = integer label , 1 < = A < = 100
Elevator Example Column: 1 7 NETWORK; CREATE, 10, 7; ACTIVITY, 3; QUEUE (1); ACTIVITY (1)/3, 9, 0.75, EXIT; ACTIVITY (1)/3, 8.5, 0.25; EXIT TERMINATE, 100; ENDNETWORK;
Symbol ACTIVITY (N)/A,DUR,PROB COND; PROB COND = Fortran-like logical condition involving network variables; transaction will move along this branch if condition is true
CREATE, TBC, TF, MA, MC, M; mnemonic definition/comments defaultThe M-number on the output side of a non-queue node specifies the maximum number of emanating activities which are taken
TF time of first creation 0.0 TBC time between creations infinity can be any network variable MA mark attribute None MC maximum number of infinity transactions created M M-number
TERMINATE, TC; mnemonic definition/comments default
TC termination counter for this exit point infinity
When an entity arrives at a QUEUE node which is at its capacity, its disposition must be determined. This decision is based on a specification at the QUEUE node as to whether the entity should balk or be blocked. In the case of balking, the entity can be routed to another node of the network. When an entity is blocked by a QUEUE node, it waits until a free space is available in the queue. The activity which just served the entity that is blocked is also considered as blocked. A blocked entity will join the queue when a space is available.
QUEUE(IFL), IQ, QC; mnemonic definition/comments default
IQ initial # in queue 0 QC queue capacity infinity IFL file #, 1 < = IFL < = 100
ACCUMULATE, FR, SR, SAVE, M; mnemonic definition/comments default
FR number of accumulated 1 transactions for first release of node SR transaction count required on 1 subsequent releases SAVE save criterion : FIRST LAST LAST, HIGH(I), LOW(I), SUM, MULT
GOON, M;
ASSIGN, VARI = EXP1, VAR2 = EXP2, ..., M; mnemonic definition/comments
VAR1, VAR2, ... One of the SLAM network variables: ATRIB(I), XX(I), SS(I), DD(I), II EXP1, EXP2, ... Arithmetic expression involving at most 10 of the following: Network variables, random variables, constants; No parentheses
COLCT, TYPE, ID, NCEL/HLOW/HWID, M; mnemonic definition/comments default
TYPE observation to be recorded: FIRST LAST node arrival times BETWEEN INTERVAL - time in system SLAM network variable ID 16 character output label BLANK NCEL number of interior cells in 0 histogram to be printed HLOW upper limit of unbounded 0.0 cell on the left HWID width of interior cells; class 1.0 interval for empirical frequency distribution
SLBL SELECT, QSR,, BALK(NLBL), QLB1, ... ; mnemonic definition/comments default
QSR Queue selection rule looking forward POR to destination-queues BLOCK Block the service activity ending at no blocking; node SLBL if all destination queues transaction destroyed are full BALK(NLBL) Balk to node NLBL if all destination no balking; queues are full transaction destroyed QLB1, QLB2, ... Labels of queue nodes to which ERROR transactions are to be routed QSR options POR Priority given in preferred order CYC Cyclic priority RAN Random priority LAV priority given to Queue which has had the largest average number of entities in it to date SAV priority given to queue which has had the smallest average number of entities to date LNQ priority to queue with largest number of entities in queue SNQ priority given to queue with smallest number of entities in queue
GEN, NAME, PROJECT, MO/DA/YE, NNRNS, ILIST, IECHO IXQT, IPIRH, ISMRY, IPR; mnemonic definition options default
NAME Analyst's name 20 alphanumeric characters Blanks PROJECT Project name 20 characters Blanks MONTH Month number 1 DAY Day number 1 YEAR Year number 2001 NNRNS Number of runs 1 ILIST Request for Y or N Y input listing IECHO Request for echo Y or N Y summary report IXQT Request for Y or N Y execution IPIRH Request for Y or N Y intermediate results heading ISMRY Request for Y or N Y summary reports IPR Print option 72, 130 130
LIM, MFIL, MATR, MNTRY mnemonic definition default
MFIL largest file # 1 MATR maximum # of attributes per entity 0 MNTRY maximum # of entries in all files 0
PRIORITY/IFL, RNK/; mnemonic definition default
IFL file number None RNK file ranking: LVF(I); FIFO HVF(I); FIFO; LIFO
SEEDS, ISEED(ISTRM)/R; mnemonic definition default
ISEED integer seed; negative seed yields complimentary sequence of random numbers ISTRM Stream number R reinitialization option (Y or N) N
INITIALIZE, TTBEG, TTFIN; mnemonic definition default
TTBEG beginning time of run 0.0 TTFIN finishing time of run 10 sup 20
MONTR, OPT, TFRST, TBTWN; mnemonic definition options default
OPT monitor option SUMRY - print summary report None FILES - list contents of files STATES - list SS(.), DD(.) vars CLEAR - clear statistical arrays TRACE - trace transaction flow TFRST time of 1st report 0.0 TBTWN time between reports 10 sup 20
SIMULATE;
FIN;