The main process is illustrated in Figure 2.4. Each box represents a workflow. The thick arrows between boxes represent a change of activity, while the thin arrows characterise the flow of artifacts between the workflows. The workflows do not have to be traversed linearly (i.e., no waterfall model). Backward steps into former workflows are allowed. The model also allows an incremental or iterative development based on prototypes.
The workflows requirements, provisioning, assembly, test, and deployment have mainly been inherited from the original model and will briefly be described in the following. The workflow ''specification'' has been slightly modified to explicitly include the interaction between component developer and software architect and the specification of extra-functional properties. The workflow ''QoS Analysis'' has been added to the model and will be described in detail below.