Welcome to the homepage of Yasper.
Yasper is a tool for modeling and simulating stepwise processes.
Yasper was designed to make it easy to model and simulate typical workflow processes.
Yasper uses extended Petri nets as its modeling technique. Petri nets describe a process by means of transitions (steps in the process) and places (conditions that hold before and after steps). It is precisely defined what execution can do, which makes analysis and simulation very useful.
Yasper supports manual simulation, in which the user selects execution steps by clicking in the model, and automatic simulation, which randomizes the choice of steps and produces an aggregated report with relevant statistics.
Yasper models directly support some popular Petri net extensions, and can emulate several other techniques, such as state machines, flowcharts, UML 1 activity diagrams, and EPCs.
Introductory materials on Yasper are still limited: