Context-based Configuration of Process Variants

When designing process-aware information systems, usually, variants of the same process type have to be defined and maintained. Each of these process variants constitutes an adjustment of the same process to specific requirements building the variant context. Current business process management tools do not support the context-based definition and configuration of such variants in an adequate manner. Instead, each process variant has to be defined from scratch and be kept in a separate model. This results in considerable redundancies when modeling and adapting process variants, and is also a time consuming and error-prone procedure. This paper presents a more flexible and context-based approach for configuring and managing process variants. In particular, we allow for the configuration of process variants by applying a context-dependent set of well-defined change operations to a base process.