首页 | 本学科首页   官方微博 | 高级检索  
     检索      

业务流程的形式化设计与验证
引用本文:丁明,张书玲,张琛.业务流程的形式化设计与验证[J].北京理工大学学报,2016,36(11):1147-1153.
作者姓名:丁明  张书玲  张琛
作者单位:西北大学信息科学与技术学院,陕西,西安710127;中航工业西安航空计算技术研究所,陕西,西安710119;西北大学信息科学与技术学院,陕西,西安710127;西安电子科技大学计算机学院,陕西,西安710071
基金项目:国家自然科学基金资助项目(61502365,61272117);中央高校基本科研业务费专项资金项目(K5051303005)
摘    要:针对如何保证业务流程设计模型与业务需求的一致性问题,在研究有限自动机模型的基础上,提出了一种业务流程的自动机模型构建和验证方法.采用扩展的带约束条件的确定有限自动机对业务流程设计模型进行形式化描述,使用线性时序逻辑表示业务需求,分别给出业务流程设计模型到自动机模型和自动机模型到Promela描述的转换算法,并通过模型检测技术,使用Spin工具验证设计模型是否满足需求性质.若不满足性质,则能够获得反例执行的路径.实例分析表明,该方法可用于业务流程设计的正确性验证. 

关 键 词:业务流程  确定有限自动机  模型检测  线性时序逻辑
收稿时间:2014/9/16 0:00:00

Formal Design and Verification of Business Processes
DING Ming,ZHANG Shu-ling and ZHANG Chen.Formal Design and Verification of Business Processes[J].Journal of Beijing Institute of Technology(Natural Science Edition),2016,36(11):1147-1153.
Authors:DING Ming  ZHANG Shu-ling and ZHANG Chen
Institution:1. School of Information and Technology, Northwest University, Xi'an, Shaanxi 710127, China;2. Xi'an Aeronautics Computing Technique Research Institute, AVIC, Xi'an, Shaanxi 710119, China;3. School of Computer Science and Technology, Xidian University, Xi'an, Shaanxi 710071, China
Abstract:To ensure the consistency of business process design models and business requirements, based on the researches on finite automata model, a quantitative method was proposed in this paper to deal with the construction and verification of business process models. First, the extended conditioned deterministic finite automata were used to describe business process design models and linear temporal logic was used to represent business requirements. Furthermore, the algorithms for transforming the business process design models into automata models and the automata model into Promela were presented. Finally, based on the model checking method, the consistency of the design models and properties were verified with the Spin, if the system models could not satisfy the property, a counter-example and the execution path could be found. Experimental results show that the proposed method is useful in ensuring the correctness of business process design.
Keywords:business process  deterministic finite automata  model checking  linear temporal logic
本文献已被 万方数据 等数据库收录!
点击此处可从《北京理工大学学报》浏览原始摘要信息
点击此处可从《北京理工大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号