期刊文献+

从BPMN模型导出组合服务的代数规约 被引量:1

Deriving algebraic specification of composite web service from BPMN model
在线阅读 下载PDF
导出
摘要 针对应用规约自动测试BPEL表示组合服务时需要解决BPEL服务的规约生成问题,提出了一种从BPMN模型导出BPEL规范定义的组合Web服务的由代数规约语言CASOCC-WS表示的代数规约方法。首先,定义从BPMN模型转换成基调的规则和从BPMN结构转换成正则表达式的规则,设计由正则表达式导出构成公理的项的算法;然后,提出根据所得的项人工书写公理的启发式规则;最后,实现一个从BPMN模型导出组合服务基调的工具原型。案例研究表明,该方法可以解决BPEL服务的代数规约生成问题。 Aiming at the problem of deriving specifications from composite Web service defined by BPEL when testing the service automatically based on specification, an approach is presented for the sake of deriving algebraic specification defined by algebraic specification language CASOCCWS of composite Web service defined by BPEL from BPMN model. Firstly, the rules for translating BPMN model into signature and translating BPMN structure into regular expressions are presented. Secondly, the algorithm for deriving the terms of axiom equation from the regular expression is proposed, and the heuristic rules for constructing axioms from the terms manually are proposed. At last, a prototype tool is implemented for deriving signature of composite web service from BPMN model. A case study shows that the presented approach is suitable to writing algebraic specification from the definition of BPEL service.
作者 余波
出处 《计算机工程与科学》 CSCD 北大核心 2013年第2期74-80,共7页 Computer Engineering & Science
基金 湖南省教育厅高校教学改革项目(2010-428)
关键词 代数规约 组合服务 业务流程建模标注 业务流程可执行语言 algebraic specification composite web service business process modeling notation business process execution language
  • 相关文献

参考文献15

  • 1Mayer P. Towards a BPEL unit testing framework[C] ff Proc of International Symposium on Software Testing and Analysis, 2006 : 33-42.
  • 2Jboss. WS-BPEL runtime user guide[EB/OL]. [2007-11-29]. ht- tp://docs, jboss, com/jbpm/bpel/vl. 1/userguide/tutorial. arm. html.
  • 3Ma Chun-yan, Wu Jun-sheng, Zhang Tao, et al. Testing BPEL with stream X-machine[C]//Proc of International Symposium on Information Science and Engineering, 2008: 578-582.
  • 4Yuan Yuan, Li Zhong jie, Sun Wei. A graph-search based approach to BPEL4WS test generation[C]//Proc of Inter- national Conference on Software Engineering Advances, 2006:14 -14.
  • 5OMG. Documents associated with business process model and notation (BPMN) 1. 2[EB/OL]. [2010-07-13]. http:// www. omg. org/ spec/BPMN/1.2/PDF/.
  • 6IBM. Business process execution language for Web services version 1. I[EB/OL]. [2010-06 28]. http://www, ibm. corn/ developerworks/ library/specification/ws-bpe/.
  • 7Dong Rong-sheng,Wei Zhao, Luo Xiang-yu, et al. Testing conformance of BPEL business process based on model chec- king[J]. Journal of Software, 2010,5(9) : 1030-1037.
  • 8Kong Liang, Zhu Hong, Zhou Bin. Automated testing EJB components based on algebraic specifieations[C]//Proc of COMPSAC' 07,2007 : 717-722.
  • 9Jokhio M S, Dobbie G, Sun J. Towards specification based testing for semantic Web services[C]///Proc of 2009 ALstral- Jan Software Engineering Conference, 2009:54-63.
  • 10Ladan,Mohamad I. Web services testing approaches: A sur- vey and a classification[J]. Communications in Computer and Information Science, 2010, 88(2):70-79.

二级参考文献5

  • 1Bemot G, Gaudel M C, Marre B. Software Testing Based on Formal Specifications: A Theory and a Tool[J]. Software Engineering Journal, 1991,6(6): 387- 405.
  • 2Gonnon J, McMullin P, Hamlet R. Data-abstraction Implementation, Specification and Testing[J]. ACM Transactions on Programming Languages and Systems, 1981, 3(3): 211-223.
  • 3Chen Huoyan, Tse T H, Chen T Y. TACCLE: A Methodology for Object-oriented Software Testing at the Class and Cluster Levels[J]. ACM Transactions on Software Engineering and Methodology, 2001, 10(1): 56-109.
  • 4Kong Liang, Zhu Hong, Zhou Bin. Automated Testing EJB Components Based on Algebraic Specifications[C]//Proc. of COMPSAC'07. Beijing, China: [s. n.], 2007.
  • 5Yu Bo, Kong Liang, Zhang Yufeng, et al. Testing Java Components Based on Algebraic Specifications[C]//Proc. of International Conference on Software Testing, Verification, and Validation. Lillehammer, Norway: [s. n.], 2008.

共引文献4

同被引文献22

  • 1聂凯,汪厚祥,李永杰.面向服务的语义模型驱动海战场指挥信息系统建模方法[J].中南大学学报(自然科学版),2013,44(9):3739-3745. 被引量:3
  • 2于晓浩,胡丹,李元平,李莉.面向任务的军事信息系统动态功能集成方法[J].华中科技大学学报(自然科学版),2013,41(S2):29-32. 被引量:3
  • 3朱德成,罗爱民,黄力,罗雪山.基于BPMN的作战视图辅助设计方法[J].火力与指挥控制,2007,32(4):38-41. 被引量:1
  • 4李建军,刘翔,任彦,周敏龙,罗雪山.作战任务高层本体描述及规划[J].火力与指挥控制,2008,33(1):53-55. 被引量:28
  • 5DoD Architecture Framework Working Group. DoD Architecture Framework Version 2.02, Volume 1I :Architectural Data and Models[ R]. The United States: Department of Defense, 2015.
  • 6The MoDAF Development. The MOD architecture framework Ver- sion 1.2 [ EB/OL]. [ 2015-12-101. http ://www.modaf.org.uk. The NATO C3 Board.
  • 7The NATO architecture framework Version 3.0[ EB/OL ]. [ 2015 - 12 - 10 ]. http ://www. nhqc3s, nato. int/ Browser asp? Target =_docs/NAF_v3.
  • 8姚璩.信息模型驱动的作战系统集成测试技术研究[D].北京:中国舰船研究院,2012.
  • 9ERLTHOMAS,GEECLIVE,KREssJuRGEN.下一代SOA--服务技术与面向服务简明指南[M].卢涛,李颖,译.北京:电子工业出版社,2015.
  • 10OMG. Documents associated with business process model and notation(BPMN) Version 2.0[ EB/OL]. [ 2015-12-22]. ht- tp ://www.omg.org/spec/BPMN/2.0/PDF/.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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