论文标题

使用演示业务交易模式使用BPMN模型的框架

A framework to semantify BPMN models using DEMO business transaction pattern

论文作者

Guerreiro, Sérgio, Sousa, Pedro

论文摘要

BPMN是行业和研究人员广泛使用业务流程建模和执行的规范语言。它清楚地定义了如何表达其概念,但不提供代表生产模型语义的机制。本文解决了如何提高BPMN模型的表现力的问题,提出了BPMN模型中业务流程语义的定义,并以系统的方式提高模型的完整性,因此模型可以描述更多的情况,具有较少的额外管理的复杂性。我们根据企业本体知识体系中可用的业务交易模式来构想一个框架,以开出语义BPMN模型的基础。已经开发了一种工具来自动化框架。然后,使用两个工业概念验证来衡量其覆盖范围,包括正面和负面,并争论我们的提议的有用性。之后,将该提案与其他系统文献综述进行比较。提出了一个完整的BPMN模式,其中包括快乐流,拒绝,拒绝和撤销,而无需在BPMN规范中添加任何新元素。已经开发了一种软件工具,并公开可用,以支持拟议模式的自动生成BPMN模型。我们的非元BPMN模式允许在两个概念验证验证中识别大量的隐式和其他未实施的情况。结论是,以声音模式为基础的语义解决方案的用法使BPMN模型的系统丰富限制。此外,为了简化BPMN可执行模型的实现,其元素可以分类为隐式,明确或尚未实现。最后,相关工作表明这项工作是需要的,但是没有完整的解决方案。

BPMN is a specification language widely used by industry and researchers for business process modeling and execution. It defines clearly how to articulate its concepts, but do not provide mechanism to represent the semantics of the produced models. This paper addresses the problem of how to improve the expressiveness of BPMN models, proposing a definition for the semantics of a business process within a BPMN model, and improving the completeness of the models in a systematic manner, so that models can describe far more situations with few extra managed complexity. We conceive a framework based on the business transaction patterns available in the enterprise ontology body of knowledge to prescribe the foundations of semantic BPMN models. A tool has been developed to automate the framework. Then, two industrial proof-of-concepts are used to measure its coverage, both positive and negative, and to argue about our proposal's usefulness. After that, the proposal is compared with others using a systematic literature review. A full BPMN pattern is proposed encompassing the happy flow, the declinations, the rejections and the revocations, without adding any new element to the BPMN specification. A software tool has been developed, and made publicly available, to support the automatic generation of the BPMN models from the proposed patterns. Our semantified BPMN pattern allowed the identification of a large amount of implicit, and other not implemented, situations in both proof-of-concepts. It is concluded that the usage of a semantic solution, grounded on a sound pattern, allows the systematic enrichment of the BPMN models with a bounded effort. Moreover, to simplify the BPMN executable models' implementation, its elements could be classified as implicit, explicit, or not implemented yet. Finally, related work indicates that this work is demanded, but no full solutions are available.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源