{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,21]],"date-time":"2025-12-21T06:25:48Z","timestamp":1766298348572,"version":"3.41.2"},"reference-count":33,"publisher":"Emerald","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,3,31]]},"abstract":"<jats:sec>\n                  <jats:title>Purpose<\/jats:title>\n                  <jats:p>This paper aims at supporting business process designers in modelling collaborative scenarios in terms of hierarchical BPMN collaboration diagrams, to enforce consistency among different hierarchical levels.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Design\/methodology\/approach<\/jats:title>\n                  <jats:p>The proposed approach is based on a set of guidelines to apply during the modelling of hierarchical diagrams. These guidelines address consistency issues related to the hiding capability provided by sub-process and call activity elements, which may obscure behaviours at inner levels, especially exchange of messages, that are inconsistent with those in other hierarchical levels. A laboratory experience validates the guidelines' effectiveness.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Findings<\/jats:title>\n                  <jats:p>The paper points out the issues of hierarchical diagrams, and the lack of support in this context from the existing BPMN modelling tools. Moreover, through a laboratory experience, the paper shows the benefits carried by the proposed guidelines concerning the quality of the modelled diagrams.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Practical implications<\/jats:title>\n                  <jats:p>The proposed guidelines have been implemented in a consistency checking tool that avoids consistency errors during the modelling activity. To foster its usage, the tool has been integrated into the Eclipse BPMN modelling environment.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Originality\/value<\/jats:title>\n                  <jats:p>The paper, employing consistency guidelines, provides a novel solution to the weaknesses of hierarchical modelling.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1108\/bpmj-07-2021-0485","type":"journal-article","created":{"date-parts":[[2022,3,8]],"date-time":"2022-03-08T23:57:04Z","timestamp":1646783824000},"page":"442-460","source":"Crossref","is-referenced-by-count":8,"title":["Consistent modelling of hierarchical BPMN collaborations"],"prefix":"10.1108","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6767-2184","authenticated-orcid":false,"given":"Flavio","family":"Corradini","sequence":"first","affiliation":[{"name":"School of Science and Technology , , Camerino,","place":["Italy"]},{"name":"University of Camerino , , Camerino,","place":["Italy"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2840-7561","authenticated-orcid":false,"given":"Andrea","family":"Polini","sequence":"additional","affiliation":[{"name":"School of Science and Technology , , Camerino,","place":["Italy"]},{"name":"University of Camerino , , Camerino,","place":["Italy"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5374-2364","authenticated-orcid":false,"given":"Barbara","family":"Re","sequence":"additional","affiliation":[{"name":"School of Science and Technology , , Camerino,","place":["Italy"]},{"name":"University of Camerino , , Camerino,","place":["Italy"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6872-0616","authenticated-orcid":false,"given":"Lorenzo","family":"Rossi","sequence":"additional","affiliation":[{"name":"School of Science and Technology , , Camerino,","place":["Italy"]},{"name":"University of Camerino , , Camerino,","place":["Italy"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4740-7521","authenticated-orcid":false,"given":"Francesco","family":"Tiezzi","sequence":"additional","affiliation":[{"name":"University of Florence Department of Statistica, Informatica, Applicazioni, , Florence, ,","place":["Italy"]}]}],"member":"140","published-online":{"date-parts":[[2022,3,11]]},"reference":[{"key":"2025072820452949300_ref001","first-page":"361","article-title":"Automated model driven development processes","author":"Aldazabal","year":"2008"},{"key":"2025072820452949300_ref002","first-page":"59","article-title":"A method for verifiable and Validatable\u00a8 business process modeling","volume-title":"Advances in Software Engineering, Volume 5316 of LNCS","author":"Borger","year":"2008"},{"key":"2025072820452949300_ref003","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1007\/978-3-319-74730-9_6","article-title":"Towards automatic generation of evolution rules for model-driven optimisation","volume-title":"Software Technologies: Applications and Foundations Workshop, Volume 10748 of LNCS","author":"Burdusel","year":"2018"},{"key":"2025072820452949300_ref004","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1007\/978-3-642-19589-1_10","article-title":"Formal semantics and implementation of BPMN 2.0 inclusive gateways","volume-title":"Web Services and Formal Methods, Volume 6551 of LNCS","author":"Christiansen","year":"2011"},{"key":"2025072820452949300_ref005","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1016\/j.is.2015.07.004","article-title":"BPMN Miner: automated discovery of BPMN process models with hierarchical structure","volume":"56","author":"Conforti","year":"2016","journal-title":"Information Systems"},{"issue":"5","key":"2025072820452949300_ref006","doi-asserted-by":"crossref","first-page":"1040","DOI":"10.1108\/BPMJ-02-2014-0013","article-title":"Inter-organizational business process verification in public administration","volume":"21","author":"Corradini","year":"2015","journal-title":"Business Process Management Journal"},{"key":"2025072820452949300_ref007","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.datak.2017.11.003","article-title":"A guidelines framework for understandable BPMN models","volume":"113","author":"Corradini","year":"2017","journal-title":"Data and Knowledge Engineering"},{"key":"2025072820452949300_ref008","doi-asserted-by":"crossref","first-page":"101459","DOI":"10.1016\/j.is.2019.101459","article-title":"Formalising and animating multiple instances in BPMN collaborations","volume":"103","author":"Corradini","year":"2019","journal-title":"Information Systems"},{"key":"2025072820452949300_ref009","doi-asserted-by":"crossref","first-page":"110594","DOI":"10.1016\/j.jss.2020.110594","article-title":"Correctness checking for BPMN collaborations with subprocesses","volume":"166","author":"Corradini","year":"2020","journal-title":"Journal of Systems and Software"},{"key":"2025072820452949300_ref010","first-page":"193","article-title":"Towards CMMI-compliant business process-driven requirements engineering","volume-title":"Quality of Information and Communications Technology","author":"de Vasconcelos","year":"2012"},{"issue":"12","key":"2025072820452949300_ref011","doi-asserted-by":"crossref","first-page":"1281","DOI":"10.1016\/j.infsof.2008.02.006","article-title":"Semantics and analysis of business process models in BPMN","volume":"50","author":"Dijkman","year":"2008","journal-title":"Information and Software Technology"},{"key":"2025072820452949300_ref012","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-33143-5","volume-title":"Fundamentals of Business Process Management","author":"Dumas","year":"2013"},{"key":"2025072820452949300_ref014","first-page":"1","article-title":"BPMN formalization and verification using Maude","volume-title":"Behaviour Modelling-Foundations and Applications","author":"El-Saber","year":"2014"},{"year":"2021","author":"Eclipse Foundation","key":"2025072820452949300_ref013"},{"issue":"3","key":"2025072820452949300_ref015","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.datak.2004.12.009","article-title":"Complexity and clarity in conceptual modeling: comparison of mandatory and optional properties","volume":"55","author":"Gemino","year":"2005","journal-title":"Data and Knowledge Engineering"},{"key":"2025072820452949300_ref016","first-page":"48","article-title":"What makes process models understandable?","volume-title":"Business Process Management, Volume 4714 of LNCS","author":"Jan","year":"2007"},{"issue":"4","key":"2025072820452949300_ref017","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1016\/j.is.2009.03.009","article-title":"Activity labeling in process modeling: empirical insights and recommendations","volume":"35","author":"Jan","year":"2010","journal-title":"Information Systems"},{"issue":"2","key":"2025072820452949300_ref018","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.infsof.2009.08.004","article-title":"Seven process modeling guidelines (7PMG)","volume":"52","author":"Jan","year":"2010","journal-title":"Information and Software Technology"},{"issue":"5","key":"2025072820452949300_ref019","doi-asserted-by":"crossref","first-page":"1188","DOI":"10.1016\/j.jss.2012.01.017","article-title":"Thresholds for error probability measures of business process models","volume":"85","author":"Jan","year":"2012","journal-title":"Journal of Systems and Software"},{"issue":"4","key":"2025072820452949300_ref020","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.ins.2016.12.044","article-title":"Formal verification of complex business\u00a0processes based on high-level Petri nets","volume":"385","author":"Kheldoun","year":"2017","journal-title":"Information Sciences"},{"key":"2025072820452949300_ref021","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-09931-6","volume-title":"A Rigorous Semantics for BPMN 2.0 Process Diagrams","author":"Kossak","year":"2014"},{"issue":"4","key":"2025072820452949300_ref022","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MS.2015.81","article-title":"Learning from quality issues of BPMN models from industry","volume":"33","author":"Leopold","year":"2016","journal-title":"IEEE Software"},{"key":"2025072820452949300_ref023","first-page":"200","article-title":"A business process-driven approach for requirements dependency analysis","volume-title":"Business Process Management, Volume 7481 of LNCS","author":"Li","year":"2012"},{"key":"2025072820452949300_ref024","doi-asserted-by":"crossref","DOI":"10.2139\/ssrn.2592983","article-title":"Pragmatic guidelines for business process modeling","volume-title":"Working Papers of Department of Decision Sciences and Information Management. KU Leuven","author":"Moreno-Montes de Oca","year":"2014"},{"key":"2025072820452949300_ref025","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1016\/j.infsof.2014.07.011","article-title":"A systematic literature review of studies on business process modeling quality","volume":"58","author":"Moreno-Montes de Oca","year":"2015","journal-title":"Information and Software Technology"},{"volume-title":"Business Process Model and Notation, BPMN V 2.0, BPMN Standard from Object Management","year":"2011","author":"OMG","key":"2025072820452949300_ref026"},{"issue":"5","key":"2025072820452949300_ref027","doi-asserted-by":"crossref","first-page":"881","DOI":"10.1016\/j.is.2011.03.003","article-title":"Human and automatic modularizations of process models to enhance their comprehension","volume":"36","author":"Reijers","year":"2011","journal-title":"Information Systems"},{"key":"2025072820452949300_ref028","doi-asserted-by":"crossref","first-page":"759","DOI":"10.1007\/s10270-015-0482-0","article-title":"A case study about the improvement of business process models driven by indicators","volume":"16","author":"Sanchez-Gon\u017aalez","year":"2015","journal-title":"Software and Systems Modeling"},{"key":"2025072820452949300_ref029","first-page":"125","article-title":"Refactoring BPMN models: from \u2018bad smells\u2019 to best practices and patterns","volume-title":"BPMN 2.0 Handbook, Second Edition, Methods, Concepts, Case Studies and Standards in Business Process Management Notation","author":"Silingas","year":"2011"},{"key":"2025072820452949300_ref030","volume-title":"BPMN Method and Style","author":"Silver","year":"2011","edition":"2nd ed."},{"key":"2025072820452949300_ref031","first-page":"289","article-title":"The effect of modularity representation and presentation medium on the understandability of business process models in BPMN","volume-title":"Business Process Management, Volume 9850 of LNCS","author":"Turetken","year":"2016"},{"key":"2025072820452949300_ref032","first-page":"1","article-title":"Business process management: a survey","volume-title":"Business Process Management, Volume 2678 of LNCS","author":"van der Aalst","year":"2003"},{"issue":"2","key":"2025072820452949300_ref033","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1016\/j.infsof.2012.08.014","article-title":"A visual token-based formalization of BPMN 2.0 based on in-place transformations","volume":"55","author":"Van Gorp","year":"2013","journal-title":"Information and Software Technology"}],"container-title":["Business Process Management Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/BPMJ-07-2021-0485\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/bpmj\/article-pdf\/28\/2\/442\/1735073\/bpmj-07-2021-0485.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/bpmj\/article-pdf\/28\/2\/442\/1735073\/bpmj-07-2021-0485.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,29]],"date-time":"2025-07-29T00:45:38Z","timestamp":1753749938000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/bpmj\/article\/28\/2\/442\/258007\/Consistent-modelling-of-hierarchical-BPMN"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,11]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,3,31]]}},"URL":"https:\/\/doi.org\/10.1108\/bpmj-07-2021-0485","relation":{},"ISSN":["1463-7154","1758-4116"],"issn-type":[{"type":"print","value":"1463-7154"},{"type":"electronic","value":"1758-4116"}],"subject":[],"published":{"date-parts":[[2022,3,11]]}}}