{"title":"A Comparison of Flexible BPMN and CMMN in Practice: A Case Study on Component Release Processes","authors":"André Zensen, J. Küster","doi":"10.1109/EDOC.2018.00023","DOIUrl":null,"url":null,"abstract":"The Object Management Group maintains two notations to model business processes, BPMN and CMMN. While the two follow different approaches, both offer structures to model flexible processes or parts thereof. This gives rise to the question which standard should be chosen to adequately model such processes. We compare BPMN with a focus on its ad-hoc sub-process with elements of CMMN case models along a practical case study. While BPMN offers a certain degree of flexibility, CMMN has several benefits but also drawbacks. We discuss advantages and disadvantages of both notations. To answer the question of which notation to use for modeling flexible processes, we derive simple guidelines to help in making an informed choice.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"26 1","pages":"105-114"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDOC.2018.00023","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
The Object Management Group maintains two notations to model business processes, BPMN and CMMN. While the two follow different approaches, both offer structures to model flexible processes or parts thereof. This gives rise to the question which standard should be chosen to adequately model such processes. We compare BPMN with a focus on its ad-hoc sub-process with elements of CMMN case models along a practical case study. While BPMN offers a certain degree of flexibility, CMMN has several benefits but also drawbacks. We discuss advantages and disadvantages of both notations. To answer the question of which notation to use for modeling flexible processes, we derive simple guidelines to help in making an informed choice.