Fragment-Based Version Management for Repositories of Business Process Models [chapter]

Chathura C. Ekanayake, Marcello La Rosa, Arthur H. M. ter Hofstede, Marie-Christine Fauvet
2011 Lecture Notes in Computer Science  
As organizations reach higher levels of Business Process Management maturity, they tend to accumulate large collections of process models. These repositories may contain thousands of activities and be managed by different stakeholders with varying skills and responsibilities. However, while being of great value, these repositories induce high management costs. Thus, it becomes essential to keep track of the various model versions as they may mutually overlap, supersede one another and evolve
more » ... r time. We propose an innovative versioning model, and associated storage structure, specifically designed to maximize sharing across process models and process model versions, reduce conflicts in concurrent edits and automatically handle controlled change propagation. The focal point of this technique is to version single process model fragments, rather than entire process models. Indeed empirical evidence shows that real-life process model repositories have numerous duplicate fragments. Experiments on two industrial datasets confirm the usefulness of our technique.
doi:10.1007/978-3-642-25109-2_3 fatcat:xzpjxbbn7nb4bpgrv4ef5fuehm