next up previous contents
Next: Objektově orientovaná simulace Up: No Title Previous: Contents

Úvod

Simulační knihovna SIMLIB je vyvíjena od roku 1990 na Ústavu informatiky a výpočetní techniky FEI VUT Brno. Knihovna je implementována na počítačích třídy PC pod MS-DOS (překladače Borland C++ nebo GNU C++) a pod operačním systémem Linux (překladač GNU C++). Knihovna je přenositelná i na jimé platformy, vyžaduje však úpravu v modulu implementujícím procesy. SIMLIB poskytuje základní prostředky pro popis spojitých, diskrétních i kombinovaných modelů a prostředky pro řízení simulace. Při tvorbě simulačních modelů a experimentování s nimi lze použít různá integrovaná prostředí, která umožňují interaktivní tvorbu a ladění modelů.

Knihovna usnadňuje efektivní popis modelů přímo v jazyce C++, není tedy nutný překladač simulačního jazyka. Tato koncepce má své výhody i nevýhody. Je možné používat všech ostatních prostředků vytvořených v C++ (např. grafické knihovny a uživatelská rozhraní). Uživatel také není nijak omezován při případném doplňování prostředků knihovny. Za nevýhodu lze považovat nemožnost dodatečných syntaktických a sémantických kontrol, které by se mohly provádět při použití překladače simulačního jazyka. Na straně uživatele se předpokládá základní znalost programování v jazyce C++.

Následující kapitoly vysvětlují základní principy použití SIMLIB pro modelování diskrétních, spojitých a kombinovaných modelů. Výklad je doplněn příklady s popisem funkce jednotlivých objektů modelu.



Petr Peringer
Mon Dec 8 13:24:19 CET 1997