QUESIM – Szimulációja Queueing Networks Simula

Script: http://staff.um.edu.mt/jskl1/asu/quesim/

“Mindent meg kell tenni a lehető legegyszerűbb, de nem egyszerűbb”

Albert Einstein

Mi QUESIM

QUESIM egy eszköz felhasználóbarát szimulációja sorbanállási rendszerek az objektum-orientált folyamatorientált diszkrét szimulációs nyelv által meghatározott rendszer osztály szimulációja Simula. Ez történt a két osztály:

STATSIM, egy alosztálya szimulációs kijelenti osztályok átlátható összegyűjtésére és értékelésére statisztika. Vannak a két szokásos osztályai idő (akkumulátor) és az idő-kevésbé (tally) statisztika. Egy másik osztály egy egyezőség hisztogram. Empirikus asztal osztály teszi a létesítmények már elérhető Simula inkább felhasználóbarát. Meg lehet inicializálni egy szöveges fájl által létrehozott megegyeznek, ezért empirikus asztal eloszlás által generált szimuláció. Aztán ott vannak eljárások néhány elméleti random eloszlás.

QUESIM, egy alosztálya STATSIM kijelenti osztályok jellemző részeinek sorbanállási rendszerek: általános ügyfél, különböző sorok, többcsatornás kiszolgáló és az egész állomás, mint olyan (G / G / C rendszer Kendall). Két kiegészítő eljárások generál címsor egy szöveges fájlt, és képernyőn.

Az alábbi ábra mutatja a helyzet a “nyelv” által létrehozott a fenti osztályok a Simula összefüggésben.

facts2

Miért Simula?

Simula (használt nevezhető Simula 67) az első igazi objektum-orientált nyelv. Mivel meglehetősen régi, de még mindig van a legtöbb (és az összes fontos) mechanizmusok és elvek OOP. Kivéve a Beta programozási nyelv, más széles körben használt OOP nyelv fogalmi részhalmazainak Simula nyelv, amelynek szabványos definíció 1967 Néhány dolog, mint osztályok, öröklés, virtuális módszerek, stb már meghatározott Simula hosszú ideig, mielőtt azok felfedezte az OOP fellendülés a 80-as.
Ma van a vizuális eszközök, ahol a szimulációs modellek is létrehozhatunk programozás nélkül. Mindazonáltal vannak olyan modellek, különböző okok miatt kell programozni. Simula rendszere osztályba SZIMULÁCIÓJA jelenti az első objektum orientált folyamat orientált diszkrét szimulációs nyelvet. Ez ingyenes, és nagyon gyors, mint a többi szimulációs eszközök.
Ha többet szeretne megtudni, látogasson Simula a szerző Simula oldalon.

Miért QUESIM?

Simula kritizálták, hogy az egyik oldalon van egy magas szintű kifinomultság magának a nyelvnek a kombinált meglehetősen korlátozott szimuláció kivéve idő ellenőrzése, a másik oldalon. Hiánya támogató szimulációs eszközök, mint átlátszó statisztikák, fejlettebb sorok, mint az alap listákat a rendszerben rendelkezésre álló osztály SIMSET, jelentéskészítés stb okozza, hogy a nyelv már hivatalosan fagyott 1968. Ez a döntés ellentmondásos volt. Ennek előnye, hogy csak egy van Simula minimális különbségek megvalósítások. Másrészt a jövőbeni fejlesztési nehezítette. Simula így több OOP háttér létrehozására szimulációs eszközök, mint a komplett felhasználóbarát szimulációs környezetben. Talán a legismertebb az egyik ilyen eszközök DEMOS (Birtwistle 1979). DEMOS nem alosztálya rendszerosztály szimuláció és így a felhasználó nem tudja használni folyamatok szimulációs. Meggyőződésem, hogy a folyamat-orientált diszkrét szimuláció a legfejlettebb és a legtermészetesebb módja a szimulációs modellek. Az osztály folyamat szimuláció első superclass az ilyen típusú. Folyamat kezelése lehetőségek szimulációs tehát egyfajta szabvány, amelyet másolt sok későbbi szimulációs eszközök. Annak érdekében, hogy a folyamatok szimulációs mindenféle megkötés nélkül, írtam egy egyszerű kiterjesztése szimulációs teszi annak használatát felhasználóbarát. Amikor QUESIM diákok és a többi felhasználó tud koncentrálni a logika a modell, anélkül, hogy zavarta ismétlődő unalmas feladatok leginkább a összegyűjtésére és értékelésére statisztika.

Letöltés és telepítés

Töltse le a quesim.zip fájlt, amely tartalmazza a forrás fájlokat az osztályok STATSIM és QUESIM együtt néhány bemutató szimulációs modellek és a kapcsolódó fájlok bemeneti adatokat és a minta eredményeit.
Nincs telepítés, csak másolja a két forrás tartalmát ebbe a mappába a projekt, és fordítsd le őket (STATSIM először). Importálja őket a külső osztályok. Ők ezeket használó programokat ezután előtaggal STATSIM vagy QUESIM standard módon. Minden az is kitűnik, a demo példák.
Forduljon hozzám, ha bármilyen problémája van, véleményét, javaslatait.

Követelmények

QUESIM is kellene dolgozni minden Simula fordítóprogramok minden platformon. Kérjük, jelezze az esetleges problémákat. Tehát az egyetlen követelmény a dolgozó Simula a számítógépen. Windows platformon van egy szabad portot CIM Simula. Látogasson el a szerző Simula oldal megszerezni a link a letöltéshez utasításokat.

QUESIM példák

A fájl quesim.zip két példája a kapcsolódó bemeneti és eredmény fájlokat. Van egy modell az M / M / C rendszert is nagyon könnyen átalakítható egy egyetlen sorban rendszer. A második példa egy sorbanállási hálózat készült három állomás. Van egy PDF fájl rendszer meghatározása és specifikáció a problémát meg kell oldani szimulációval. Minden tisztának kell lennie a megjegyzést forrás. Megjegyezzük, hogy a folyamat-orientált szimuláció a modellező véleménye a világ számos párhuzamos kommunikáló és együttműködő folyamatok. A program ezután a leírás minden folyamat. Vessünk egy pillantást a Introduction to OOP in SIMULA további példákat

About The Author

admin

Comments are closed.