Managing Business Process Flexibility and Reuse through Business Process Lines

The ever greater pressure of competition to which enterprises are subjected has made the process continuous improvement a crucial issue today. For this reason it should be useful to compose the business processes reusing previously modeled business process parts characterizing them according to the current market needs. This work presents an approach based on the use of Business Process Lines (BPL) to compose and characterize a business process according to different contexts reusing existing process parts. The approach has been applied to realize a BPL for the Software extraordinary maintenance. This BPL can be used to model different process variants of the Software extraordinary maintenance processes corresponding to different context profiles. The results demonstrate the approach applicability in a real case and underline that it allows to reuse and specialize the same process parts for many different contexts.

[1]  Minsoo Kim,et al.  Dynamic Business Process Management Based on Process Change Patterns , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[2]  Peter Dadam,et al.  Adaptive process management with ADEPT2 , 2005, 21st International Conference on Data Engineering (ICDE'05).

[3]  Spencer Rugaber,et al.  Problems Modeling Web Sites and User Behavior , 2006, 2006 Eighth IEEE International Symposium on Web Site Evolution (WSE'06).

[4]  Jan Vanthienen,et al.  A tool-supported approach to inter-tabular verification , 1998 .

[5]  Spencer Rugaber,et al.  Domain analysis and reverse engineering , 1994, Proceedings 1994 International Conference on Software Maintenance.

[6]  Gregory Piatetsky-Shapiro,et al.  Advances in Knowledge Discovery and Data Mining , 2004, Lecture Notes in Computer Science.

[7]  Xu Ru-Zhi,et al.  Reuse-oriented process component representation and retrieval , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[8]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[9]  Steve Guerin Organizing Business Knowledge: The MIT Process Handbook , 2005 .

[10]  Vikram Pudi,et al.  Advances in Knowledge Discovery and Data Mining, 14th Pacific-Asia Conference, PAKDD 2010, Hyderabad, India, June 21-24, 2010. Proceedings. Part I , 2010, PAKDD.

[11]  Wil M. P. van der Aalst,et al.  Implementing Dynamic Flexibility in Workflows using Worklets , 2006 .

[12]  Rik Maes,et al.  On the Role of Ambiguity and Incompleteness in the Design of Decision Tables and Rule-Based Systems , 1988, Comput. J..

[13]  Danilo Caivano,et al.  Business Process Lines to Develop Service-Oriented Architectures Through the Software Product Lines Paradigm , 2008, SPLC.

[14]  Wil M. P. van der Aalst,et al.  DECLARE: Full Support for Loosely-Structured Processes , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[15]  I. Rus,et al.  Guest Editors' Introduction: Process Diversity in Software Development , 2000, IEEE Softw..