they provide a set of algorithms to deal with changes 
of process schema by adding, deleting, replacing or 
updating process fragments, but they do not consider 
changes that can affect messages (i.e., information) 
exchanged between process partners. Moreover, this 
contribution does not exactly deal with the issue 
addressed in this paper which is how to model 
collaborations or choreographies able to deal with 
IoP variability, adapation and evolution. Secondly, 
(Boukhedouma et al., 2013) proposed a service-
based approach to model IoPs by combining 
processes and SOA. More precisely, they provide 
high-level patterns for service (adding, removing, 
substituting services), control flow and interaction 
adaptation. Note that this contribution addresses IoP 
evolution but it does not address IoP variability and 
adaptation. Thus IoP flexibility is still an open issue 
and we believe our contribution, which extends (Ben 
Said et al., 2014) considering versions of processes 
crossing the boundaries of companies, to be a step 
forward in addressing the flexibility of BPMN 
collaborations and choreographies.  
However this contribution has the following 
drawbacks, which will be addressed in future works. 
Firstly this paper has extended BPMN to model 
versions of collaborations and has proposed 
algorithms to deduce the corresponding versions of 
choreographies. This choice is mainly due to BPMN 
collaborations, which subsume choreographies, 
highlighting both the orchestration of involved 
partners activities and messages exchanged. 
However, BPMN practitioners can also directly 
model choreographies without modelling 
corresponding collaborations: thus we also have to 
extend BPMN to directly model versions of 
choreographies. The second drawback is related to 
the algorithms supporting the mapping from version 
of collaborations into versions of choreographies. 
These algorithms are based on the following 
assumption: the mapped versions of collaboration 
have to be consistent in that they do not include any 
dead-lock, cycle and so on. On the other hand, the 
recommended algorithms take into account neither 
intermediate events of collaboration versions, nor 
events source or target of message flows. Finally 
these algorithms have to be implemented and 
evaluated. Their implementation is in progress and 
their evaluation will be addressed shortly. 
REFERENCES 
Reichert, M., Weber, B., 2012. Enabling Flexibility in 
Process-Aware Information Systems: Challenges, 
Methods, Technologies, Springer. 
Rosemann, M., van der Aalst, W., 2007. A Configurable 
Reference Modeling Language. Information Systems, 
vol. 32, n°1, pp. 1–23. 
Hallerbach, A., Bauer, T., Reichert, M., 2010. Capturing 
Variability in Business Process Models: the Provop 
Approach.  Software Maintenance, vol. 22, n°6-7, pp. 
519–546. 
Adams, M., ter Hofstede, A., Edmond, D., van der Aalst, 
W., 2007. Dynamic and Extensible Exception 
Handling for Worklows: a Service-Oriented 
Implementation.  Int. Conference on Cooperative 
Information Systems, Vilamoura, Portugal, pp. 95–
112. 
Ekanayake, C., La Rosa, M., ter Hofstede, A., Fauvet, 
M.C., 2011. Fragment-based Version Management for 
Repositories of Business Process Models. Int. 
Conference on Cooperative Information Systems, 
Hersonissos, Crete, Greece, pp. 20–37. 
Zhao, X., Liu, C., 2013. Version Management for 
Business Process Schema Evolution. Information 
Systems, vol. 38, n°8, pp. 1046–1069. 
Chebbi. I., Dustdar S., Tata, S., 2006. The View-based 
Approach to Dynamic Inter-Organizational Workflow 
Cooperation.  Data Knowledge Engineering, vol. 56, 
no. 2, pp. 139–173. 
Ben Said, I., Chaâbane, M.A., Bouaziz, R., Andonoff, E. 
2014. Context-Aware Adaptive Process Information 
Systems: The Context-BPMN4V Meta-Model. Int. 
Conference on Advances in Databases and 
Information Systems, Ohrid, Macedonia, pp. 366–382. 
OMG, 2011. Business Process Model and Notation 
(BPMN) Version 2.0. OMG Document Number: 
formal/2011-01-03, available at: http://www.omg.org/ 
spec/BPMN/2.0. 
Fdhila, W., Indiono, C., Rinderle-Ma, S., Reichert, M., 
2015. Dealing with Change in Process 
Choreographies: Design and Implementation of 
Propagation Algorithms. Information Systems, vol. 49, 
pp. 1–24. 
Polyvyanyy, A., Garcia-Banuelos, L., Dumas, M., 2012. 
Structuring Acyclic Process Models. Information 
Systems, Vol. 37, n° 6, pp. 518–538. 
Boukhedouma, S., Oussalah, M., Alimazighi, Z., Tamzalit, 
D., 2013. Adaptation Patterns for Service-based Inter-
Organizational Workflows. Int. Conference on 
Research Challenges in Information Systems, Paris, 
France, May 2013, pp. 1–10.