Simulation and Modelling

Submitted by: Submitted by

Views: 124

Words: 1288

Pages: 6

Category: Science and Technology

Date Submitted: 03/31/2014 03:53 AM

Report This Essay

Emmanuel C026 Bsc. Computer Science Simulation & Modelling - IC S 2307 Assynment II.

Explain the areas of differences and the standard capabilities of Simulation Languages I) Simulation Languages. A computer simulation languages describes the operation of a simulation on a computer. There are two major types of simulation I.e continous and Discrete though more modern languages can handle combinations. Most languages also have a graphical interface and at least simple statistical gathering capability for the analysis of the results. Examples of Discrete event Simulation. ExtendSim - simulation environment for discrete event, continuous, discrete-rate and agent-based GPSS. Simio - software for discrete event, continuous, and agent-based simulation. SimPy - an open-source package based on python. SIMSCRIPT II.5 - a well established commercial compiler. Simula jEQN – Domain Specific language for queueing network. Continuous simulation languages, viewing the model essentially as a set of differential equations. Advanced Continuous Simulation Languages - (ACSL), which supports textual or graphical model specification.

DYNAMO.

VisSim - a visually programmed block diagram language. In a sense, these languages are comparable to FORTRAN, C#, Visual Basic.net or Java but also include specific features to facilitate the modelling process. Some examples of modern simulation languages are GPSS/H, GPSS/PC, SLX, and SIMSCRIPT III. Other simulation languages such as SIMAN have been integrated into broader development frameworks. In the case of SIMAN, this framework is ARENA. Simulation languages exist for discrete, continuous and agent-based modelling paradigms. Characteristics of Simulation Languages • • • • • • • Methods for representing constrained resources and the entities using these resources. Tools for reporting results. Debugging and error detection facilities. Random number generators and related sets of tools. Simulation clock or mechanism for advancing simulated...