Software aids for simulation

Simulation professionals have recently again focused on the need to divide simulation activities into independent stages, including model formulation and description, program development, model execution, verification, validation, and analysis and presentation of results. The widespread availability of inexpensive computing power now allows computer assistance in each stage. While simulation languages help with program development, new kinds of software are necessary for the other stages. This new software can be referred to as simulation support software.