explicit goal model. Some indicators triggering the
need to build a goal model are the discovery of undoc-
umented goals through the use of Table 1 or the use of
complex redesigns going beyond simple actions like
adding some activity of a transfer of responsibility.
Note Table 1 supports the analysis process and dis-
covery of goals while Table 2 is more a syntactic in-
strument to help in the building a goal model if partial
or not available.
6 CONCLUSION AND FUTURE
WORK
This work considered the problem of the poor atten-
tion to goals in business process models and more
specifically the widely used BPMN standard which
focuses essentially on the ”who/when/how” opera-
tional dimensions rather than on providing rationales
about the ”why/who” dimensions. Our proposal is
in line with previous work and is structured in two
approaches: a lightweight approach that does not try
to build an explicit goal model for improving BPMN
models and a more powerful one that relies on the
construction of such a model. For the implicit goal ap-
proach, we proposed support under the form of guide-
lines derived from goal analysis principles applied to
generic process constructs. For the explicit goal ap-
proach, we refined existing mappings to build a goal
model in order to apply goal analysis techniques on
it. Our experiment on a small logistics model shows
its applicability and benefits proportional to the con-
sidered approach.
Our work is still in progress as we are now evolv-
ing the guidelines for the implicit approach under the
form of a more consistent knowledge base. For the ex-
plicit approach, we are prototyping tool support base
on an EMF model-to-model transformation according
to the meta-models sketched in Section 2. We also
plan to conduct experiments with novice and more
experienced modellers to assess our current mappings
and to improve them.
ACKNOWLEDGEMENTS
This work was partly funded by the PRiMa-Q project
of the Walloon Region (grant nr. 1610019). Thanks
to our industrial partners.
REFERENCES
ABPMP (2011). Standards for Business Process Manage-
ment. https://www.abpmp.org.
Alotaibi, Y. and Liu, F. (2017). Survey of business process
management: challenges and solutions. Enterprise IS,
11(8).
Carmo, A. et al. (2017). An analysis of strategic goals and
non-functional requirements in business process man-
agement. In Proc. of the 19th Int. Conf. on Enterprise
Information Systems, ICEIS.
de la Vara, J. L. et al. (2013). On the use of goal models
and business process models for elicitation of system
requirements. In Enterprise, Business-Process and In-
formation Systems Modeling.
Greenwood, D. and Ghizzioli, R. (2009). Goal-oriented
autonomic business process modelling and execution.
Multiagent Systems, InTechOpen.
Harmon, P. (2016). Business process modeling survey. BP-
Trends Report.
Horita, H. et al. (2014). Transformation approach from kaos
goal models to bpmn models using refinement pat-
terns. In Proc. of the 29th Annual ACM Symposium
on Applied Computing, New York, NY, USA. ACM.
International Telecommunication Union (2012). Recom-
mendation Z.151 (10/12), User Requirements Nota-
tion (URN) Language Def.
ISO (2011). System and Software Quality Requirements
and Evaluation (SQuaRE). https://iso25000.com.
Koliadis, G. et al. (2006). Combining i* and bpmn for busi-
ness process model lifecycle management. In Busi-
ness Process Management Workshops.
Koliadis, G. and Ghose, A. (2006). Relating Business Pro-
cess Models to Goal-Oriented Requirements Models
in KAOS. In Advances in Knowledge Acquisition and
Management, PKAW’06, Guilin, China, August 7-8.
Kueng, P. and Kawalek, P. (1997). Goal-based business pro-
cess models: creation and evaluation. Business pro-
cess management journal, 3(1):17–38.
OMG (2011). BPMN: Business Process Model And Nota-
tion V2.0. https://www.omg.org/spec/BPMN/2.0.
Rebeca Alves, Carla Silva, J. C. (2013). A bi-directional
integration between i* and bpmn models in the context
of business process management: A position paper. In
Proc. of Req.Eng.@Brazil, Rio de Janeiro, Brazil.
The Open Group (2009). TOGAF 9 - The Open Group Ar-
chitecture Framework Version 9.
The Open Group (2017). Archimate 3.0.1 specification.
http://pubs.opengroup.org/architecture/archimate3-
doc.
van Lamsweerde, A. (2009). Requirements Engineering -
From System Goals to UML Models to Software Spec-
ifications. Wiley.
Weske, M. (2012). Business Process Management: Con-
cepts, Languages, Architectures. Springer Berlin Hei-
delberg.
Yu, E. S. K. and Mylopoulos, J. (1997). Enterprise mod-
elling for business redesign: The i* framework. SIG-
GROUP Bull., 18(1):59–63.
Zachman, J. A. (2003). The Zachman Framework for Enter-
prise Architecture: Primer for Enterprise Engineering
and Manufacturing. Zachman International.
Towards Goal-oriented Analysis and Redesign of BPMN Models
533