Sunday, 28 April 2013 21:56

Chapter 5 - Process Configuration Support

5.1. Hiding and Blocking

Consider the configured process models (i.e. labeled transition systems) from Fig. 5.21. Draw the process variants resulting from the application of the depicted hiding and blocking operations.

Fig. 5.21 Configuring Transition Systems through Hiding and Blocking

5.2. Configurable Nodes

Consider the reference process model from Fig. 5.22, which describes a family of process variants for handling a vehicle repair in a garage. (Assume that join connectors are configured in the same way as their corresponding split connectors.)

  • What are the commonalities shared by all process variants that may be configured from this reference process model? What are the variation points of this reference model?
  • Produce all process variants that may be configured from this reference process model.
  • Design both a questionnaire model and a feature diagram for configuring this reference process model. 

Fig. 5.22 Configurable Reference Process Model of a Vehicle Repair Process

Fig. 5.13 Example of a Configurable Base Process Model and Related Change Options

Fig. 5.1 Variants of a Process for Handling Medical Examinations 

5.3. Configuration through Structural Changes

Consider the base process model and the pre-specified change options depicted in Fig. 5.13. Furthermore consider the three process variants from Fig. 5.1B - Fig. 5.1D.

  • For each of the three process variant models, explain how it can be derived through the configuration of the given base process model; i.e., for each process variant model specify its process context as well as the change options required to derive this variant.
  • Assume that during process configuration Option 1b is applied to the base process model from Fig. 5.13. Why is it then not allowed to apply Option 4 to this base process model as well?


5.4. Designing a Base Process Model and Related Change Options

Consider the reference process model from Fig. 5.22 and Exercise 5.2, respectively. Design a base process model and related change options based on which the same process variant models can be derived as for the configurable reference process model from Fig. 5.22. Provide a context model for this process family as well.


5.5. Questionnaire-based Configuration of a Reference Process Model

Consider the three process models from Fig. 5.1B - Fig. 5.1D. These constitute variants of the reference process model depicted in Fig. 5.9. Discuss how each of these process variants can be derived when using the questionnaire model from Fig. 5.17.

Fig. 5.9 A Reference Process Model for Handling Medical Examinations

Fig. 5.17 Example of a Questionnaire Model


5.6. Process Configuration Approaches

  • What are the major benefits of configurable process models?
  • Describe commonalities and differences of behavior-based and structural process configuration approaches.
  • Why is it important to also consider the data flow perspective when configuring a process model?


Read 1206 times Last modified on Sunday, 28 April 2013 22:10

Get the Book!

book cover small

To improve is to change; to be perfect is to change often.

_ Winston Churchill