| Előszó | 19 |
| Bevezetés | 21 |
| A szimulációról röviden | 23 |
| A rendszer és modellje | 23 |
| A modell értéke | 26 |
| A szimuláció alapelve | 26 |
| A szimuláció korlátai | 29 |
| A szimulációs nyelvek | 29 |
| A modell felépítése | 31 |
| A modell szerkezete | 31 |
| A modell blokkdiagramja | 31 |
| Kézi számláló | 33 |
| Alkalmazási példák GPSS-modellekre | 35 |
| A GPSS szerkezete | 37 |
| Állandó elemek a GPSS-ben | 37 |
| Ideiglenes elemek a GPSS-ben | 38 |
| Események a GPSS-ben | 39 |
| A GPSS blokkjai | 40 |
| A GPSS matematikai lehetőségei | 40 |
| A GPSS programozási segédeszközei | 41 |
| A GPSS feldolgozási folyamata | 41 |
| A GPSS-műveletek alakja | 44 |
| Címzések | 44 |
| Kártyaformátum | 46 |
| Programozói megjegyzések | 47 |
| Abszolút kódolás | 47 |
| A műveletek formai megadása | 48 |
| Tranzakciók | 49 |
| A tranzakció paraméterei | 50 |
| A tranzakicó prioritása | 51 |
| A tranzakció futási ideje | 52 |
| A paraméter futási ideje | 52 |
| A tranzakció MATCH-állapota | 53 |
| A tranzakciók sorozata | 53 |
| A tranzakció elhelyezkedése a tárban | 54 |
| A listák | 55 |
| A tranzakciók elhelyezkedése a listákban | 58 |
| A tranzakció elhelyezkedése a prioritási osztályokban | 61 |
| A tranzakció kiíratása | 61 |
| Az idő | 65 |
| A számítógépes szimuláció három időhorizontja | 65 |
| Az abszolút és relatív óraidők | 68 |
| Az idő kezelése: az általános állapotrendezés | 69 |
| Az óraidő előreállítása | 71 |
| Az általános állapotrendezés elindítása | 76 |
| A tranzakciók továbbléptetése | 76 |
| Nem akadályozó blokkok | 76 |
| Akadályozó blokkok | 77 |
| A SCF-bit beállítása | 78 |
| Az SCF-bit levizsgálása | 79 |
| A GPSS blokkszerkezete és alkotóelemei | 80 |
| Blokkok és utalások | 80 |
| Blokkok úrjadefiniálása | 84 |
| A blokkok standard numerikus attributumai | 84 |
| A blokkok elhelyezkedése a tárban | 84 |
| Kiíratás a blokkokról | 85 |
| A RESET és a CLEAR utasítások hatása | 86 |
| A modell alkotóelemei | 86 |
| Tranzakciók | 87 |
| Blokkok | 87 |
| Kiszolgálóegységek | 88 |
| Raktárak | 88 |
| Logikai kapcsolók | 88 |
| Sorstatisztikák | 89 |
| Gyakorisági táblázatok | 89 |
| Felhasználói listák | 89 |
| Csoportok | 90 |
| Értékőzők és tömbösített értékőrzők | 90 |
| Aritmetikai és logikai változók | 90 |
| Függvények | 91 |
| Standard numerikus és logikai attributumok | 92 |
| A standard numerikus attributumok jelentése | 92 |
| A szimulációs rendszer standard numerikus attributumai | 93 |
| Tranzakciók standard numerikus attributumai | 94 |
| Blokkok standard numerikus attributumai | 94 |
| Kiszolgálóegységek standard numerikus attributumai | 84 |
| Raktárak standard numerikus attributumai | 85 |
| Sorstatiszikák standard numerikus attributumai | 95 |
| Gyakorisági táblázatok standard numerikus attributumai | 96 |
| Felhasználói listák standard numerikus attributumai | 97 |
| Csoportok standard numerikus attributumai | 97 |
| Értékőrzők standard numerikus attributumai | 97 |
| Számítási standard numerikus attributumok | 98 |
| A konstans standard numerikus attributum | 98 |
| A standard logikai attributumok jelentése | 99 |
| Kiszolgálóegységek standard logikai attributumai | 99 |
| Raktárak standard logikai attributuami | 100 |
| Logikai kapcsolók standard logikai attributumai | 100 |
| A standard numerikus attributumok és a standard logikai attributumok használata | 101 |
| Műveletek tranzakciókkal | 103 |
| GENERATE blokk | 103 |
| A GENERATE blokk újraindítása | 107 |
| Hibalehetőségek a GENERATE blokknál | 107 |
| A GENERATE blokk újraindítása | 108 |
| A GENERATE blokk újradefiniálása | 108 |
| A CLEAR utasítás hatása a GENERTE blokk műdödésére | 108 |
| TERMINATE blokk | 108 |
| ADVANCE blokk | 110 |
| A PREEMPT blokk hatása az ADVANCE blokk működésére | 112 |
| SPLIT blokk | 113 |
| ASSEMBLE blokk | 115 |
| GATHER blokk | 118 |
| MATCH blokk | 120 |
| GATE M és GATE NM blokkok | 122 |
| Műveletek a tranzakciók paramétereivel | 125 |
| ASSIGN blokk | 125 |
| INDEX blokk | 128 |
| MARK blokk | 129 |
| COUNT blokk | 130 |
| SELECT blokk | 132 |
| PRIORITY blokk | 134 |
| BUFFER blokk | 135 |
| A tranzakciók útjának megváltoztatása | 139 |
| TRANSFER blokk | 139 |
| Egy adott címre történő ugrás | 141 |
| Ugrás kiválasztással | 141 |
| BOTH működésmód | 143 |
| ALL működésmód | 144 |
| PICK működésmód | 145 |
| FN működésmód | 146 |
| P működésmód | 147 |
| SBR működésmód | 147 |
| SIM működésmód | 149 |
| A TRANSFER blokk belső működése | 151 |
| TEST blokk | 151 |
| GATE blokk | 154 |
| LOOP blokk | 157 |
| Sorstatisztikák | 159 |
| QUEUE blokk | 160 |
| Többszörös sorstatisztikák | 161 |
| DEPART blokk | 162 |
| Többszörös sorstatisztikák | 163 |
| A sorstatisztikák standard numerikus attributumai | 163 |
| A sorstatisztikák elhelyezése a tárban | 163 |
| A QUEUE blokk működése | 164 |
| A DEPART blokk működése | 164 |
| Kiíratás | 166 |
| A RESET és a CLEAR műveletek hatása | 167 |
| Alkalmazási példák sorstatisztikára | 169 |
| Kiszolgálóegységek | 170 |
| SEIZE blokk | 171 |
| RELEASE blokk | 172 |
| PREEMPT blokk | 173 |
| RETURN blokk | 175 |
| GATE U, GATE NU, GATE I, GATE NI blokkok | 176 |
| Standard numerikus attributumok | 177 |
| Standard logikai attributumok | 177 |
| A kiszolgálóegységek elhelyezkedése a tárban | 178 |
| A kiszolgálóegysség foglaltságának esetei | 180 |
| A kiszolgálóegység felszabadításának esetei | 183 |
| Kiíratás | 185 |
| A RESET és a CLEAR utasítások hatása | 187 |
| Alkalmazási példák kiszolgálóegységekre | 188 |
| Raktárak | 191 |
| STORAGE utasítás | 192 |
| A STORAGE utasítás kiterjesztett formája | 192 |
| A STORAGE utasítás újradefiniálása | 193 |
| ENTER blokk | 193 |
| LEAVE blokk | 194 |
| GATE SE, GATE SNE, GATE SF és GATE SNF blokkok | 196 |
| Standard numerikus attributumok | 197 |
| Standard logikai attributumok | 198 |
| A raktárak elhelyezkedése a tárban | 198 |
| Kiíratás | 200 |
| A RESET és CLEAR utasítások hatása | 201 |
| Alkalmazási példák raktárakra | 202 |
| Logikai kapcsolók | 204 |
| LOGIC blokk | 204 |
| INITIAL utasítás | 206 |
| GATE LR és GATE LS blokkok | 206 |
| Standard logikai attributumok | 208 |
| A logikai kapcsolók elhelyezkedése a tárban | 208 |
| Kiíratás | 209 |
| A RESET, CLEAR és JOB utasítások hatása | 209 |
| Alakmazási példák logikai kapcsolókra | 210 |
| Csoportok | 211 |
| JOIN blokk | 212 |
| REMOVE blokk | 213 |
| EXAMLINE blokk | 215 |
| ALTER blokk | 216 |
| SCAN blokk | 218 |
| Standard numerikus attributumok | 220 |
| A csoportok elhelyezkedése a tárban | 220 |
| Kiíratás | 221 |
| A csoportok használata | 221 |
| Felhasználói listák | 223 |
| LINK blokk | 224 |
| UNLINK blokk | 226 |
| Standard numerikus attributumok | 228 |
| A felhasználói listák elhelyezkedése a tárban | 228 |
| Kiíratás | 229 |
| A RESET és a CLEAR utasítások hatása | 230 |
| Alkalmazási példák felhasználói listára | 231 |
| Értékörzők | 233 |
| SAVEVALUE blokk | 233 |
| Mátrix utasítás | 235 |
| MSAVEVALUE blokk | 237 |
| INITIAL utasítás | 238 |
| Az INITIAL utasítás kiterjesztett formája | 239 |
| Standard numerikus attributumok | 241 |
| Az értékőrző tárolása | 241 |
| Kiíratás | 241 |
| A RESET, CLEAR és JOB utasítások hatása | 243 |
| Alkalmazási példák értékőrzőkre | 243 |
| Változók | 245 |
| VARIABLE UTASÍTÁS | 246 |
| Aritmetikai kifejezés | 246 |
| FVARIABLE utasítás | 248 |
| BVARIABLE utasítás | 249 |
| Logikai kifejezés | 249 |
| Standard numerikus attributumokk | 251 |
| A változók elhelyezkedése a tárban | 251 |
| Függvények | 254 |
| FUNCTION utasítás | 255 |
| Követőkártyák | 257 |
| Fixformátumú követőkártyák | 257 |
| Szabadformátumú követőkártyák | 259 |
| Cn függvény | 264 |
| Dn függvény | 265 |
| Ln függvény | 265 |
| En függvény | 266 |
| Mn függvény | 267 |
| Standard numerikus attributum | 267 |
| Függvények elhelyezkedése a tárban | 267 |
| Többváltozós függvények megadása | 268 |
| A függvények pontjainak kiszámítása | 269 |
| Valószínűségi függvények | 275 |
| Függvények használata | 287 |
| Véletlen számok egybeesése | 288 |
| Az eloszlások transzformációjának hibája | 289 |
| Gyakorisági táblázatok | 291 |
| TABULATE blokk | 292 |
| TABLE utasítás | 293 |
| QTABLE utasítás | 295 |
| Standard numerikus attributumok | 296 |
| Gyakorisági táblázatok elhelyezkedése a tárban | 296 |
| A TABULATE blokk belső működése | 297 |
| Kiíratás | 298 |
| A RESET és CLEAR utasítások hatása | 302 |
| Alkalmazási példák gyakorisági táblázatokra | 303 |
| A program módosítása | 304 |
| EXECUTE blokk | 305 |
| CHANGE blokk | 306 |
| RESET utasítás | 307 |
| CLEAR utasítás | 309 |
| Vezérlőutasítások | 311 |
| JOB utasítás | 311 |
| END utasítás | 312 |
| SIMULATE utasítás | 312 |
| START utasítás | 314 |
| RALLOCATE utasítás | 316 |
| EQU utasítás | 317 |
| LIST-UNLIST utasítáok | 320 |
| SAVE-READ utasítások | 321 |
| RMULT utasítás | 324 |
| GPSS véletlenszám-generátorai | 325 |
| LOAD utasítás | 326 |
| Az ORG, ICT, SYN, ABS és ENDABS pszeudoutasítások | 327 |
| ORG pszeudoutasítás | 327 |
| ICT pszeudoutasítás | 327 |
| SYN pszeudoutasítás | 328 |
| ABS pszeudoutasítás | 328 |
| ENDABS pszeudoutasítás | 329 |
| Nyomkövetés | 330 |
| PRINT blokk | 332 |
| TRACE blokk | 333 |
| UNTRACE blokk | 335 |
| A nyomonkövetés technikája | 336 |
| Nyomkövetési lehetőségek a GPSS-ben | 336 |
| Tipikus hibaokok | 338 |
| A futás optimalizálása | 341 |
| Külső kapcsolatok | 342 |
| WRITE blokk | 343 |
| A rekordok formátuma | 344 |
| JOBTAPE utasítás | 344 |
| REWIND utasítás | 345 |
| HELP blokkok | 346 |
| A HELP rutin alakja | 348 |
| A HELPA rutin alakja | 351 |
| A HELPB rutin alakja | 351 |
| A HELPC rutin alakja | 352 |
| Kiíratás szerkesztése | 354 |
| REPORT utasítás | 356 |
| TITLE utasítás | 356 |
| INCLUDE utasítás | 359 |
| FORMAT utasítás | 363 |
| TEXT utasítás | 364 |
| COMMENT utasítás | 367 |
| EJECT utasítás | 367 |
| SPACE utasítás | 368 |
| OUTPUT utasítás | 368 |
| GRAPH utasítás | 369 |
| ORIGIN utasítás | 370 |
| X utasítás | 371 |
| Y utasítás | 372 |
| STATEMENT utasítás | 374 |
| ENDGRAPH utasítás | 374 |
| Alkalmazási példák grafikus kiíratást szerkesztő utasításokra | 375 |
| Makrók | 378 |
| STARTMACRO utasítás | 379 |
| ENDMACRO utasítás | 379 |
| MACRO utasítás | 379 |
| Programmódosítás gépi úton | 381 |
| UPDATE utasítás | 381 |
| ENDUPDATE utasítás | 382 |
| CREATE utasítás | 382 |
| DELETE utasítás | 383 |
| ADD utasítás | 383 |
| REPLACE utasítás | 384 |
| Programozási példák | 385 |
| A gépsor szimulációja | 385 |
| Útkereszteződés | 391 |
| GPSS V és SIAS | 396 |
| GPSS V | 396 |
| SIAS | 397 |
| Függelékek | 400 |
| A könyvben alkalmazott rövidítések | 400 |
| Standard logikai attributumok | 401 |
| A GPSS blokkjai | 402 |
| A GPSS utasításai | 406 |
| Alkotóelemek tárigényei | 410 |
| Hibajelzések | 411 |
| A GPSS program felépítése | 419 |
| A GPSS futtatása a DOS és OS operációs rendszerekben | 421 |
| Irodalomjegyzék | 423 |