期刊文献+

语义标识的过程模型的可执行性分析

Formal Analysis the Executability of Semantically Annotated Process Model
下载PDF
导出
摘要 语义标识的过程模型是基于领域本体对过程模型中活动的前置条件&效果进行标识后所产生的模型.语义过程模型的可执行性问题是确保语义过程模型质量的核心问题,同时已被证明是一个co-NP难问题.基于关联变量集模型定义了语义过程模型的动态语义;定义了该动态语义的命题公式的编码规则;提出了基于可满足性求解器的可执行性分析方法;该方法能判定可执行性问题同时当模型不满足可执行性时能反馈出有问题的活动;此外,实现了相应的原型工具SPMT,该工具支持对语义过程模型的建模及可执行性分析;最后通过实际例子对以上理论及工具进行了有效性验证. Semantically annotated process model (SPM) is a process model with semantic annotations, i. e. , precondition&effect, la- beled for its activities based on the domain ontology. However, SPM analysis is challenging, since its correctness is beyond the soundness of process model and its state transition needs to care about domain state change. To assuring the correctness of SPM, the executablity analysis is essential and has also been identified as a coNP-hard problem. To tame the hardness of the executability, a dy- namic semantics for SPM, based on related variables set model, is proposed for defining domain state transition; an encoding method is presented by which the semantics is encoded into formulae as well as the executability. Meanwhile, a procedure, based on SAT solver, is proposed through which the executability can be bounded model checked and diagnosed. Our method has been implemented as a tool called SPMT. The experiment results show our method is valid and SAT solver is very efficient.
出处 《小型微型计算机系统》 CSCD 北大核心 2012年第12期2618-2624,共7页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(61100017)资助 福建省自然基金项目(2012J05112)资助 福建省教育厅A类项目(JA10080 JA11069)资助
关键词 语义标注过程模型 可执行性 有界模型检查 可满足性求解器 semantically annotated process model executability bounded model checking SAT solver
  • 相关文献

参考文献2

二级参考文献26

  • 1宋宝燕,王菊英,于戈.基于图形展开及图形归约的过程模型验证方法[J].小型微型计算机系统,2005,26(6):1073-1078. 被引量:8
  • 2OMG.Business process modeling notation(BPMN) version 1.2[EB/OL].[2009-01-03].http://www.omg.org/spec/BPMN/1.2/PDF.
  • 3SADIQ W,ORLOWSKA M.Analyzing process models using graph reduction techniques[J].Information System,2000,25(2):117-134.
  • 4VAN DER AALST W M P,TER HOFSTEDE A H M.YAWL:yet another workflow language[J].Information Systems,2005,30(4):245-275.
  • 5VAN DER AALST W M P,TER HOFSTEDE A H M,KIEPUSZEWSKI B,et al.Workflow patterns[J].Distributed and Parallel Databases,2003,14 (1):5-51.
  • 6WYNN M.Semantics,verification,and implementation of workflows with cancellation regions and OR-joins[D].Brisbane,Australia:Queensland University of Technology,2006.
  • 7DIJKMAN R M,DUMAS M,OUYANG C.Semantics and analysis of business process models in BPMN[J].Information and Software Technology,2008,50(12):1281-1294.
  • 8WONG E Y H,GIBBONS J.A process semantics for BPMN[C] //Proceedings of the 10th International Conference on Formal Methods and Software Engineering.Berlin,Germany:Springer-Verlag,2008:355-374.
  • 9PUHLMANN F,WESKE M.Using the Pi-calculus for formalizing workflow patterns[C] //Proceedings of the 3rd International Conference on Business Process Management.Berlin,Germany:Springer-Verlag,2005:153-168.
  • 10PUHLMANN F,WESKE M.Investigations on soundness regarding lazy activities[C] //Proceedings of the 4th International Conference on Business Process Management.Berlin,Germany:Springer-Verlag,2006,4102:145-160.

共引文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部