期刊文献+

一种面向领域需求与业务流程间一致性的检测方法 被引量:1

A Method for Checking Consistency Between Domain Requirements and Business Process
下载PDF
导出
摘要 BPMN是软件开发领域中较为常用的描述业务流程的建模标准.在包含业务流程可变性的软件产品线中,基于BPMN的业务流程模板可支持针对领域需求的业务流程描述,并且能够高效地生成面向特定应用需求的业务流程实例.然而,领域需求与业务流程模板之间往往存在不一致情况.针对该问题,提出一种面向领域需求与业务流程一致性的模型检测方法,该方法使用变数线性时态逻辑(FLTL)描述领域需求,同时使用状态进程公式(FSP)描述BPMN实例,在持续的迭代过程中使用自动化模型检测工具发现领域需求与业务流程之间的不一致,并将其反馈给相关人员实施修正. BPMN is a business process modeling standards commonly used in the field of software development. In the software prod- uct line with process variability, BPMN process templates support to descript business process from domain requirements, and derive process instance towards particular application requirements effectively. However, there always exist inconsistency between domain requirements and business process templates. For this problem, this paper presents a method for model checking consistency between domain requirements and business process, which descript domain requirements as FLTL properties, translate BPMN instance to FSP expression, and check the inconsistency using an automated model checking tool which will send back the result.
出处 《小型微型计算机系统》 CSCD 北大核心 2013年第6期1270-1275,共6页 Journal of Chinese Computer Systems
基金 国家"八六三"高技术研究发展计划项目(2011AA010101)资助
关键词 业务流程建模符号(BPML) 软件产品线 变数线性时态逻辑(FLTL) 状态进程公式(FSP) business process modeling language ( BPML ) software product line fluent linear temporal logic ( FLTL ) finite stateprocess (FSP)
  • 相关文献

参考文献15

  • 1Foster H, Uchitel S, Magee J, et al. Model-based verification of Web service compositions [ C ] . In Proc. of Automated Software Engi- neering '03, Canada, 2003 : 152 - 163.
  • 2Lauenroth K, Tohning S, Pohl K. Model checking of domain arti- facts in product line engineering[ C ]. In: 1EEE/ACM ASE 2009, Auckland, New Zealand ,2009:269-280.
  • 3Alferez M, Roberto E Lopez-Herrejon, Ana Moreira, et al. Support- ing consistency checking between features and software product line use scenarios [ C]. International Conference on Software Reuse, Po- hang, South Korea,2011:20-35.
  • 4I Clements P, Northrop L. Software product lines: practices and pat- terns [ M ]. Addison-Wesley,2002.
  • 5Groner G, Wende C, Boskovi M, et al. Validation of families of business processes [ C ]. International Conference on Advanced In- formation Systems Engineering, London, UK,2011:551-565.
  • 6Giannakopoulou D,Magee J. Fluent model checking for event-based systems [C]. In ESEC/FSE-11, Helsinki, Finland, 2003 : 257- 266.
  • 7李克勤,陈兆良,梅宏,杨芙清.领域工程概述[J].计算机科学,1999,26(5):21-25. 被引量:74
  • 8Kang K C, Cohen S, Hess J, et al. Feature-oriented domain analysis (FODA) feasibility study [ R]. CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh,PA. 1990.
  • 9OMG. Business process modeling notation [ EB/OL ]. http:// www. bpmn. 0rg/,2005.
  • 10Classen A,Heymans P, Schobbens P Y ,et al. Model checking lots of systems : efficient verification of temporal properties in software product lines [ C ]. International Conference on Science and Engi- neering,Cape Town, South Africa,2010:335-344.

共引文献73

同被引文献2

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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