Variability integration in multi-view business process design

The flexibility of an information system depends on the flexibility of its Business Processes (BPs). Thus, designing BPs should take benefit from innovating technologies in order to optimize the flexibility of BPs. Reusing BPs is a challenging goal that can be realized if the constructed process models predict changes and provide the possibility to modify processes without affecting the whole structure of the information system. In this paper, we propose to integrate variability concepts into the BP design. To guarantee the completeness of the approach, we use a multi-view metamodel to put forward the influence of variability on the different perspectives of a BP.

[1]  Rajaa Saidi,et al.  Component-Based Development: Extension with Business Component reuse , 2009, 2009 Third International Conference on Research Challenges in Information Science.

[2]  Itana Maria de Souza Gimenes,et al.  A variability management process for software product lines , 2005, CASCON.

[3]  Jean-Marc Jézéquel,et al.  Towards a UML Profile for Software Product Lines , 2003, PFE.

[4]  Jean Bézivin,et al.  ATL: A model transformation tool , 2008, Sci. Comput. Program..

[5]  Klaus Pohl,et al.  Software Product Line Engineering - Foundations, Principles, and Techniques , 2005 .

[6]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[7]  Ramtin Khosravi,et al.  Modeling Variability in Business Process Models Using UML , 2008, Fifth International Conference on Information Technology: New Generations (itng 2008).

[8]  Bill Curtis,et al.  Process modeling , 1992, CACM.