plexity of modeling optional task with gateway
(requiring three constructs) as compared to using
simple optional task. Moreover, the concept of
undo and compensation event of BPMN is found
to be similar. Another respondent suggested to
keep one concept between required and optional
as if some task is not required then it would be
optional. However, other responded find the sepa-
rate concepts of required and optional very useful
as it will bring clarity to the process model.
On overall, it is found that representational require-
ments and a set of extended BPMN constructs are able
to model USB without incorporating unnecessary de-
tails and complexity while representing the needed
run-time flexibility.
7 CONCLUSION
UBP are goal-oriented, data dependent, emergent,
and require coordination and collaboration among
stakeholders. Taking the unique nature of UBP
into consideration, a number of modeling limita-
tions of BPMN and CMMN are identified, for in-
stance, BPMN introduce task dependency in process
execution whereas CMMN is unable to model user
roles/task assignments in process modeling. Though,
BPMN provides a number of useful constructs (e.g.
ad-hoc sub-processes, re-execute task) for modeling
unstructured business processes. But, use of vari-
ous modeling constructs results into a very complex
process model, which is difficult to communicate to
business people along with its semantic content. On
the other hand, the expressibility of CMMN model-
ing constructs is found to be insufficient for process
modeling.
Our contribution in this paper is to derive explicit
requirements for notions that should be represented
in a modeling language for UBP. We have shown how
this could be done by defining an extension to BPMN
that covers these requirements. We do not claim that
this extension is the only or the best notations pos-
sible, but it does show that more adequate modeling
notations for UBP are feasible.
The future work of this study seeks to explore and
demonstrate the suggested representational require-
ments with other imperative and declarative modeling
languages. Considering the fact that a structured busi-
ness process often consists of unstructured activities
and vice versa, there is a need for a comprehensive
modeling language that is able to fulfill the modeling
requirements of structured and unstructured business
processes without introducing unnecessary complex-
ity in process models.
REFERENCES
Allah Bukhsh, Z. (2015). BPMN Plus : a mod-
elling language for unstructured business processes.
Master Thesis, University of Twente, Available at:
http://essay.utwente.nl/67945/.
Bandara, W., G. G., G., and M, R. (2005). Factors and Mea-
sures of Business Process Modelling: model building
through a multiple case study. European Journal of
Information Systems, 14(4):347–360.
Cardoso, E., Labunets, K., Dalpiaz, F., Mylopoulos, J., and
Giorgini, P. (2016). Modeling structured and unstruc-
tured processes: An empirical evaluation. In Con-
ceptual Modeling: 35th International Conference, ER
2016, Gifu, Japan, November 14-17, 2016, Proceed-
ings 35, pages 347–361. Springer.
Chiao, C. M., K
¨
unzle, V., and Reichert, M. (2013). Enhanc-
ing the Case Handling Paradigm to Support Object-
aware Processes. In Proceedings of the 3rd Inter-
national Symposium on Data-Driven Process Discov-
ery and Analysis (SIMPDA13). CEUR Workshop Pro-
ceedings, CEUR-WS.org.
Di Ciccio, C., Marrella, A., and Russo, A. (2014).
Knowledge-intensive processes: Characteristics, re-
quirements and analysis of contemporary approaches.
Journal on Data Semantics, pages 1–29.
Dumas, M., Garc
´
ıa-Ba
˜
nuelos, L., and Polyvyanyy, A.
(2010). Unraveling Unstructured Process Models.
In Business Process Modeling Notation, pages 1–7.
Springer.
Dumas, M., Van der Aalst, W. M., and Ter Hofstede, A. H.
(2005). Process-aware Information Systems: Bridg-
ing People and Software through Process Technology.
John Wiley & Sons.
Eshuis, R. and Kumar, A. (2016). Converting unstructured
into semi-structured process models. Data & Knowl-
edge Engineering, 101:43–61.
Grudzi
´
nska-Kuna, A. (2013). Supporting Knowledge
Workers: Case Manangement Model and Notation
(CMMN). Information Systems in Management,
2(1):3–11.
Hauder, M., Munch, D., Michel, F., Utz, A., and Matthes,
F. (2014). Examining adaptive case management
to support processes for enterprise architecture man-
agement. In Enterprise Distributed Object Com-
puting Conference Workshops and Demonstrations
(EDOCW), 2014 IEEE 18th International, pages 23–
32. IEEE.
Hinkelmann, K. (2016). Business process flexibility
and decision-aware modelingthe knowledge work de-
signer. In Domain-Specific Conceptual Modeling,
pages 397–414. Springer.
Kemsley, S. (2011). The Changing Nature of Work: From
Structured to Unstructured, from Controlled to Social.
In Business Process Management.
Kitson, N., Ravisanskar, R., and Soudamini, R. N.
(2012). Case Management - Managing chaos: un-
structured processes and dynamic BPM. Avail-
abe at: www.capgemini.com/bpm-trends, Capgemini
Whitepaper.
ICE-B 2017 - 14th International Conference on e-Business
26