component process variant management contextual modelling process design methods context sensitive grammar
Composing business process model variants is an activity to form a new variety of business process models in order to fulfill user needs. Nowadays business process model design has been done in various ways. Many well-known approaches tried to specify variants by different process models or expressed them in terms of conditional branches within the same process model. Those two approaches might lead to error prone and redundancy. Another approaches constitute basic parts of a business process and then prepares a method of editing the model afterward. Although this approach is a flexible way to form a suitable model based on user needs, it might not form a correct variation. A correct variation can be constituted if pattern or rule of variation is well defined and applied during business process model composition. In this paper we proposed a form of contextual modelling concept based on Context Sensitive Grammar approach, which provides a flexible and correct methods to compose business variants process. The result show that Context Sensitive Grammar of a certain process variant can be constituted properly based on formal rules by applying a set of affirm production rules during variant model design.