Level of abstraction:
- High level:
Modeling is used for documentation and learning. In this category, the modeling process is usually more important than the final model. Understanding the real world process and using the process model in communication about the real world belongs to this group.
- Medium level:
In this category, the process model is used for analysis, simulation or planning, e.g. how many various changes in the process turn out. Still, the model has no direct effect on the real world (the model is used in a dry-runs). Models usually contains some details, but only where required for simulation or planning.
- Low level:
At this level of abstraction, the model is used as an active part of the process. e.g. through enactment. In this way, the model may be used for wet-runs). In order to work, the model must contain details on a sufficiently low level of abstraction. Enactment includes aspects of both automation and user guidance.