Combining Goal modelling with Business Process modelling
Two Decades of Experience with the User Requirements Notation Standard
Keywords:Goal-oriented modelling, GRL, Process modelling, UCM, User Requirements Notation
Goal modelling aims to capture stakeholder and system goals, together with social, intentional, and structural relationships, in a way that supports trade-off analysis and decision making. Goal models and business process models provide complementary and synergetic views of a system, which lead to a more complete understanding of what exists and a better description of what needs to be designed than with only one of these views. The User Requirements Notation (URN), standardized in 2008 by the International Telecommunication Union (ITU-T) with improved versions in 2012 and 2018, combines goal modelling with process modelling, while providing graphical and textual syntaxes for both views. URN helps modellers exploit the value of social modelling in the context of process design and improvement. In this paper, we report on nearly two decades of combined goal/process modelling with URN in different areas -- based on coarse-grained statistics from a literature review and the authors' personal experiences with URN. In particular, beyond the telecommunication services for which URN was created, we highlight applications to goal/process alignments, regulatory compliance and intelligence, process adaptation and improvement, value co-creation and service systems, and goal-oriented process mining, as well as several advanced modelling techniques. An overview of the tool-supported analyses (for satisfaction, alignment, compliance, and others) and model creation mechanisms (composition, aspects, slicing, adaptation, reuse, and others) is also provided. The last part of this paper focuses on important challenges and exciting opportunities for future research, especially in the areas of data-driven applications (e.g, AI/machine learning), socio-cyber-physical systems, and usable automation.
Authors who publish with this journal agree to the following terms: Authors retain copyright and grant the journal 'Enterprise Modelling and Information Systems Architectures - International Journal of Conceptual Modeling' and the Gesellschaft für Informatik e.V. (GI) the permission of first publication, and the non-exclusive, irrevocable and non-time limited publication permission for the submitted work including the permissions to store, copy, distribute and reproduce their work in printed and electronic form for the duration of the legal copyright. This includes the right of translation. Authors grant the journal 'Enterprise Modelling and Information Systems Architectures - International Journal of Conceptual Modeling' and the Gesellschaft für Informatik e.V. (GI) the permission to license their work under a Creative Commons BY-SA 4.0 license that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book) given an acknowledgement of its initial publication in this journal.
Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access). The submitting corresponding author on behalf of all co-authors asserts that she/he is entitled to the granting of the above mentioned permissions for the submitted work.