When setting up your simulation, you must fill in a probability law defining the task execution time.

The different laws proposed in the Iterop simulation tool are :

## Constant Law

This law represents a constant turnaround time. The time it takes to complete the task will always be the same.

For this law, you need to enter only one value.

*Example: the task always takes 5 minutes to complete. *

## Uniform Law

This law requires two time values **min ** and **max**. The task will then take a random time between these two values and the probability of a value being drawn is the same regardless of the values.

*Example: you define in value min 2 minutes and in value max 20 minutes. During the simulation, the task will take a random value between 2 and 20 minutes.*

## Normal Law

This law requires two parameters: **average ** and **standard deviation**. The standard deviation represents the drilldown of your data.

To simplify the setting, it is good to know that 99% of the times generated by this law will be between [ mean – 3 standard deviations , mean + 3 standard deviations ].

## Triangular Law

This law requires three parameters: **min**, **max ** and **mod**. The task will most often take the mod time with min and max extremes.

## Laws specific to appearances

For instance, two other laws are available:

## Dirac’s Law

This law requires two parameters: **number of instances** and **frequency**.

It consists in starting simultaneously a **number of instances** of the process, every x **frequency**. This law is particularly adapted to simulate situations like “*A new command is performed every 25 days*“.

## Law by Ramp

This law requires two parameters: **initial frequency** and **final frequency**.

Instances will then be created initially every x **initial frequency**, and this frequency will gradually change until x **final frequency** is reached.

This is useful for observing how your process reacts to increasing workload, i.e. whether new process instances are launched more and more often.

## Act ramps per instance

This law requires three parameters:

- the frequency
- the initial number of executions
- delta.

This law will bring new instances all frequencies. Initially, it will show “initial number of executions” instances, then will show delta more each time.

*For example : you have frequency=5min, initial number = 3 and delta = 5, you will have in your simulation 3 instances at t=0, then 8 ( 3+5 ) instances at t=5min, then 13 ( 3+5+5 ) instances at t=10min .*

This law also allows you to analyze the scalability of your process, but this time observing the behavior if you have more and more instances.

## All together

This law will start as many instances as you want to simulate in the first minute of simulation. If you have chosen to run your simulation over a period of time, you must enter the number of instances to be initiated.