Figure 12: A synthesised object model

Here we show a composite model based on the role models in section 2. The process of synthesising role models is far from trivial, and a whole range of alternative object models can be made. For example, if we would like a stronger separation between the behaviour of the Service Creator in the Analysis and Specification stages and the behaviour of the Service Creator in the Design, Implementation and Installation stages, we could replace the Service Creator object by an Analysis-Expert object playing roles 2 and 6 and a Design-Expert object playing the roles 9, 12 and 15.