{"title":"BPMN Extension Profiles -- Adapting the Profile Mechanism for Integrated BPMN Extensibility","authors":"Richard Braun","doi":"10.1109/CBI.2015.41","DOIUrl":null,"url":null,"abstract":"BPMN is one of the most prevalent modeling languages within the field of enterprise modeling and constitutes as de facto standard for business process modeling. BPMN provides explicit capabilities for extending the vocabulary of the language. While a range of BPMN extensions evolved during the last years, only very few of them conduct the extension mechanism. Instead, the vast majority of extensions is designed in an ad-hoc manner and lacks in conformity to the BPMN standard, what hampers interoperability, extension integration and model reuse. We suppose, that some architectural shortcomings and barriers of the extension mechanism itself provoke missing application. For instance, BPMN reveals abstraction conflicts and inaccuracies within the extension design. The extension mechanism also lacks in regard of exactly specifying those elements that are extended. Further, the exchange of both the concrete syntax and serialized extended model data remains vague. We therefore present an adaptation of the well-established profile mechanism from the UML Infrastructure in order to facilitate a straightforward definition of the abstract syntax for BPMN extensions. Additionally, the definition of the concrete syntax is supported by an instantiation of OMG's Diagram Definition (DD) specification in order to provide an integrated extension definition and exchange specification. The migration of existing, standard-conform BPMN extensions is outlined by a transformation process.","PeriodicalId":238097,"journal":{"name":"2015 IEEE 17th Conference on Business Informatics","volume":"88 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE 17th Conference on Business Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CBI.2015.41","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
BPMN is one of the most prevalent modeling languages within the field of enterprise modeling and constitutes as de facto standard for business process modeling. BPMN provides explicit capabilities for extending the vocabulary of the language. While a range of BPMN extensions evolved during the last years, only very few of them conduct the extension mechanism. Instead, the vast majority of extensions is designed in an ad-hoc manner and lacks in conformity to the BPMN standard, what hampers interoperability, extension integration and model reuse. We suppose, that some architectural shortcomings and barriers of the extension mechanism itself provoke missing application. For instance, BPMN reveals abstraction conflicts and inaccuracies within the extension design. The extension mechanism also lacks in regard of exactly specifying those elements that are extended. Further, the exchange of both the concrete syntax and serialized extended model data remains vague. We therefore present an adaptation of the well-established profile mechanism from the UML Infrastructure in order to facilitate a straightforward definition of the abstract syntax for BPMN extensions. Additionally, the definition of the concrete syntax is supported by an instantiation of OMG's Diagram Definition (DD) specification in order to provide an integrated extension definition and exchange specification. The migration of existing, standard-conform BPMN extensions is outlined by a transformation process.