Computer simulation

The essence of  simulation is the building of a computer model rooted in a real-world applications, one that allows the freedom of experimentation within the safety of simulation. In most cases, the building of a model on a real life scale is near to impossible or extremely expensive. By utilizing our computer simulation one may ask the question: 'How will my system react to various, independent conditions?'

Simple example

Let's imagine the bank with several cash desks. The initial parameters of that system are arrival and service rates, the number of cash desks and simulation time. Experimenting with computer model we can answer the following questions:

1. How will the time spent in the bank be changed if the number of cash desks is changed?

2. How many cash desks may be closed if we will decrease the service time in the condition of the same time of waiting in queues?

3. What the maximum client arrival rate can be served in the condition of some limitation of wait time?

4. How the loading of cash-desk staff depends on the number of cash desks?

Simulation model is not mathematical. It simulates events of real systems. In comparison with mathematical model the simulative one allows to overcome the mathematical limitations. It allows building models with complicated logic.

The real system functions in time. That is why the model simulates the time movement. Both real system and model change their state discretely according to occurrence of events. That is why such kind of simulation is named as discrete-event.

Softland offers innovative and unique technologies in discrete-event computer simulation of queuing systems.

There are multiple real-world applications such as telephone systems, computer networks, assembly lines, transportation networks, supermarkets, clinics, financial systems and more to which our simulation tool can be applied .

Softland has designed the own simulation system Delsi which combines Ukrainian scientific inheritance and achievements of modern programming technologies.

We are ready to implement the whole cycle of simulation project including

-  problem investigation
-  formalizing the model
-  determining input and output parameters
-  planning experiments
-  application development
-  experimentation
-  validation of results
-  preparing recommendations