Abstracting and Refining
So far we always increased the refinement (detail) level of our model and we did it via zooming into processes. There are cases where we need to decrease the refinement level, or, in other words, abstract the model. This can happen when we realize that there are too many details already squeezed into a single diagram, making it too crowded and hence less comprehensible. We do not want to delete details of the model, as they are important for complete system specification. Yet we want then taken out of a specific crowded diagram. We do this by creating a new OPD at an intermediate detail level by zooming out of the too detailed OPD and creating one at a higher level of abstraction. In this chapter we focus on this abstracting process and then discuss and improve a structural view of the system.