BPMN语言的风格要素
Elements of style of BPMN language
摘要:
有几个BPMN图形化工具至少部分支持OMG的BPMN规范。BPMN标准是工具制造商在实现有关描述BPMN图表结构的规则时的基本指南。流程建模人员还应该知道在为业务或IT目的描述业务流程时如何严格使用BPMN构造。几个已经发布的OMG标准包括了关于它们所处理的元模型的格式良好性规则的正式规范。然而,BPMN标准却没有。相反,在整个BPMN文档中,关于BPMN元素的规则只是用自然语言非正式地指定的。如果没有关于BPMN元素正确使用的严格规则,那么很多可用的BPMN工具都无法强制执行BPMN流程模型的正确性也就不足为奇了。为了缓解这个问题,从而有助于实现BPMN模型的正确性,我们建议补充BPMN元模型与OCL不变量表示的良构规则。因此,本文档有助于将工具制造商必须遵守的一组要求集合在一起,以便声称更广泛的BPMN 2合规性。对于常规的流程建模者,该报告提供了一个广泛而实用的BPMN元素使用目录,为了获得正确的BPMN流程模型,需要遵循这些目录。
英文摘要:
Several BPMN graphical tools support, at least partly, the OMG's BPMN specification. The BPMN standard is an essential guide for tools' makers when implementing the rules regarding depiction of BPMN diagrammatic constructs. Process modelers should also know how to rigorously use BPMN constructs when depicting business processes either for business or IT purposes. Several already published OMG's standards include the formal specification of well-formedness rules concern-ing the metamodels they address. However, the BPMN standard does not. Instead, the rules regarding BPMN elements are only informally specified in natural language throughout the overall BPMN documentation. Without strict rules concerning the correct usage of BPMN elements, no wonder that plenty of available BPMN tools fail to enforce BPMN process models' correctness. To mitigate this problem, and therefore contribute for achieving BPMN models' correctness, we propose to supplement the BPMN metamodel with well-formedness rules expressed by OCL invariants. So, this document contributes to bring together a set of requirements that tools' makers must comply with, in order to claim a broader BPMN 2 compliance. For the regular process modeler, this report provides an extensive and pragmatic catalog of BPMN elements' usage, to be followed in order to attain correct BPMN process models.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。