| INSTRUCTION |
|
| ADVANCE | Holds a transaction
for a specified time interval |
| DEPART | Leave a specified
queue |
| ENTER | Enter a storage |
| GENERATE
|
Generates a
transaction |
| LEAVE | Leave a storage |
| LINK | Admission to a
user_queue |
| MARK | Set the ‘Marker’ to the current value |
| PRIORITY | Transaction priority |
| QUEUE | Admission to a
queue |
| RELEASE | Release a device |
| SPLIT | Split a transaction |
| GATHER | Merge several
transactions |
| SEIZE | Seize a device |
| TABULATE | Save value for
histogram |
| TERMINATE | Transaction leaves
the model |
| UNLINK
|
Transaction leaves
a user_queue |
| RESIT | Reset the simulator |
| CLEAR | Delete the statistics and reset the clock |
| START | Start the simulator |
| OPEN
|
Open a data base |
| CLOSE | Close data base |
| INPUT | Read from a data
base |
| INPUTLN | Read a Line from a
data base |
| Write to a data
base |
|
| PRINTLN | Write a line to a
data base |
| PLOT | Plots a table of data ( Histogram ) |
| IF - THEN - ELSE | Conditional branching |
| CASE | Computed conditional branching |
Table 1 - Semantics of the most important ISDS instructions