{
R
1
, R
2
, ..., R
N
}
and the occurrence of the N receiv-
ing activities
{
A
r1
, A
r2
,. .. , A
rN
}
returns all tokens to
Triggers
{
R
1
, R
2
, ..., R
N
}
.
5 RELATED WORK
Patterns have been introduced in the workflow area
for analyzing the expressiveness of business processes
(Van der Aalst et al., 2003). In (Weber et al., 2008),
Weber et al. proposed a set of 18 change workflow
patterns and 7 change support features to enhance
flexibility in the context of process-aware informa-
tion systems (PAIS). However, proposed patterns do
not support advanced change scenarios (e.g., adapt-
ing data when changing control).
In (Leshob et al., 2017), Leshob et al. in-
troduced a pattern-based approach to adapt generic
cross-organizational processes according to the orga-
nizations’ specific needs. While this approach adapts
business process views (i.e., dynamic, functional, or-
ganizational and informational) and insures their con-
sistency, it does not specialize/adapt information sys-
tems that support them.
In (Fdhila et al., 2015), Fdhila et al. presented
an approach to enable process adaptation in cross-
organizational processes. Authors proposed a generic
change propagation approach to adapt all partners’
processes when a partner adapts its private process.
However, proposed algorithms consider the applica-
tion of one change at a time where, in practical sce-
narios, several change operations might be applied in
a combined manner.
In (Ben et al., 2015), authors proposed six adap-
tation patterns for modeling collaborative processes.
However proposed patterns lack formalization, to ob-
tain unambiguous pattern definitions which will allow
their implementation in collaborative process support
systems.
6 CONCLUSION
Modeling cross-organizational business processes is
complex and requires that designers have extensive
experience. Indeed, modeling such processes require
putting together a collection of private business pro-
cesses from multiple partners that are often geograph-
ically dispersed. The challenge is even bigger when
private processes are incompatible or have systems
that support them such as PAIS.
The purpose of this ongoing work is to as-
sist organizations in the process of modeling cross-
organizational processes. To this end, we identified a
set of six adaptation patterns that resolve incompati-
bilities when integrating organizations’ processes.
Although this work is still at an early stage, this
paper establishes guidelines to advance our long-term
research project which consists of 1) analyzing private
processes, 2) identifying incompatibilities, 3) select-
ing process adaptation patterns, and 4) constructing
cross-organizational processes (see Section 2) using
an iterative process.
REFERENCES
Ben, S., Chaabane, M., Bouaziz, R., and Andonoff, E.
(2015). Flexibility of collaborative processes using
versions and adaptation patterns. In Research Chal-
lenges in Information Science (RCIS), 2015 IEEE 9th
International Conference on, pages 400–411. IEEE.
Fdhila, W., Indiono, C., Rinderle-Ma, S., and Reichert, M.
(2015). Dealing with change in process choreogra-
phies: Design and implementation of propagation al-
gorithms. Information systems, 49:1–24.
Leshob, A., Mili, H., Gonzalez-Huerta, J., and Boubaker, A.
(2017). A value-oriented approach to business process
specialization: Principles, proof-of-concept, and val-
idation. Journal of Systems and Software, 127:120–
149.
Li, X., Fan, Y., Madnick, S., and Sheng, Q. Z. (2010). A
pattern-based approach to protocol mediation for web
services composition. Information and Software Tech-
nology, 52(3):304–323.
Van der Aalst, W. M. (1998). The application of petri nets to
workflow management. Journal of circuits, systems,
and computers, 8(01):21–66.
Van der Aalst, W. M., Ter Hofstede, A. H., Kiepuszewski,
B., and Barros, A. P. (2003). Workflow patterns. Dis-
tributed and parallel databases, 14(1):5–51.
Wang, K. W., Dumas, M., and Ouyang, C. (2007). Specifi-
cation and analysis of adapters for conversational ser-
vices. eprints.qut.edu.au.
Weber, B., Reichert, M., and Rinderle-Ma, S. (2008).
Change patterns and change support features enhanc-
ing flexibility in process-aware information systems.
Data & knowledge engineering, 66(3):438–466.
Zeng, Q., Sun, S. X., Duan, H., Liu, C., and Wang, H.
(2013). Cross-organizational collaborative workflow
mining from a multi-source log. Decision Support
Systems, 54(3):1280–1301.
Process Adaptation Patterns for Cross-Organizational Business Process Modeling
129