首页> 外文会议>European joint conference on theory and practice of software;International workshop on rewriting logic and its applications >Symbolic Specification and Verification of Data-Aware BPMN Processes Using Rewriting Modulo SMT
【24h】

Symbolic Specification and Verification of Data-Aware BPMN Processes Using Rewriting Modulo SMT

机译:使用重写Modulo SMT的数据感知BPMN流程的符号规范和验证

获取原文

摘要

The Business Process Model and Notation (BPMN) is the standard notation for modeling business processes. It relies on a workflow-based language that allows for the modeling of the control-flow graph of an entire process. In this paper, the main focus is on an extension of BPMN with data, which is convenient for describing real-world processes involving complex behavior and data descriptions. By considering this level of expressiveness due to the new features, challenging questions arise regarding the choice of the semantic framework for specifying such an extension of BPMN, as well as how to carry out the symbolic simulation, validation, and correctness of the process models. These issues are addressed first by providing a symbolic executable rewriting logic semantics of BPMN using the rewriting modulo SMT framework, where the execution is driven by rewriting modulo axioms and by querying SMT decision procedures for data conditions. Second, reachability properties, such as deadlock freedom and detection of unreachable states with data exhibiting certain values, can be specified and automatically checked with the help of Maude, thanks to its support for rewriting modulo SMT. The approach presented in this paper has been validated on realistic processes and it is illustrated with a running example.
机译:业务流程模型和表示法(BPMN)是用于对业务流程进行建模的标准表示法。它依赖于基于工作流的语言,该语言允许对整个过程的控制流图进行建模。在本文中,主要重点是对BPMN进行数据扩展,这对于描述涉及复杂行为和数据描述的现实过程非常方便。通过考虑由于新功能而导致的这种表现力水平,就出现了有关选择用于指定BPMN此类扩展的语义框架以及如何执行符号仿真,验证和过程模型的正确性的挑战性问题。首先,通过使用重写模SMT框架提供BPMN的符号可执行重写逻辑语义来解决这些问题,其中执行是通过重写模公理并通过查询SMT决策程序的数据条件来实现的。其次,由于其支持重写SMT模式,因此可以在Maude的帮助下指定并自动检查可达性,例如死锁自由和使用显示某些值的数据检测不可达状态。本文提出的方法已在现实过程中得到验证,并通过一个运行示例进行了说明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号