期刊文献+

基于时序可中断π演算的BPEL和BPEL4People建模 被引量:1

Modeling BPEL and BPEL4People with a Timed Interruptable π-Calculus
下载PDF
导出
摘要 为了形式化地定义BPEL和BPEL4People的语义,提出了一个π演算的变种——πit演算。相对于传统的π演算,πit演算可以描述中断事件和时间事件,从而拥有更好的建模表达能力。介绍了πit演算的语法和语义,定义了一类强互模拟关系来判定πit演算进程间的行为等价,然后使用πit演算对BPEL和BPEL4People的活动进行了建模。该形式化模型有助于在BPEL和BPEL4People程序的设计阶段对其可靠性和一致性进行验证。 To describe formal semantics of business processing execution language (BPEL) and BPEL for people (BPEL4People), the authors introduce the πit-calculus, a new variant of the π-calculus. The execution of nit-calculus can be interrupted and can handle timing events as well. Both syntax and semantics of the πit-calculus are provided. A strong bisimulation relation that specifies when two processes can be considered as the same is also given. The activities of BPEL and BPEL4People are modeled by the new calculus. The formal framework may facilitate the reliability and consistency analysis in BPEL or BPEL4People design process
出处 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2012年第2期209-216,共8页 Acta Scientiarum Naturalium Universitatis Pekinensis
基金 国家自然科学基金(760873061 60821003 61033006) 国家重点基础研究发展计划(2009CB320701 2010CB328103)资助
关键词 BPEL BPEL4People Π演算 时序 可中断 BPEL BPEL4People π-calculus timing interruptable
  • 相关文献

参考文献20

  • 1OASIS WSBPEL TC. Web services business process execution language. Version 2.0[S/OL]. (2007)[2010]. http://docs.oasis-open.org/ws-caf/ws-contex/v 1 .o/os/ wsctx, pdf. 被引量:1
  • 2OASIS BPEL4People TC. WS-BPEL extension for people (BPEL4People) [CP/OL]. (2007) [2010]. http://xml.coverpages.org/BPEL4People-vl-200706, pdf. 被引量:1
  • 3Adobe, BEA, IBM, et al. Web Services Human task (WS-HumanTask) [CP/OL]. (2007) [2010]. http://does. oasis-open.org/bpel4people/ws-humantask- 1.1 -spec-c d-06.pdf. 被引量:1
  • 4IBM. Web services flow language (WSFL) [CP/OL]. (2001) [2010]. http://gcc, uni-paderborn.de/www/wi/ wi2/wi2_lit.nsf/663247270b635985c 1256bc900519be f/4638102295dSb650c 1256b04007500ae/$FILE/WSFL.pdf. 被引量:1
  • 5Microsoft. XLANG XSD schema[S/OL]. (2001) [2010]. http: //xml.coverpages.org/xlangschema200105. txt. 被引量:1
  • 6Van Breugel F, Koshkina M. Models and verification of bpel[R/OL]. (2006) [2010]. http://www.cse, yorku. ca/franek/research/drafts/tutorial, pdf. 被引量:1
  • 7Schmidt K, Stahl C. A petri net semantic for bpel4ws-validation and application // Proceedings of the 1 lth Workshop on Algorithms and Tools for Petri Nets. Paderborn, Germany, 2004:1-6. 被引量:1
  • 8Verbeek H, van der Aalst W. Analyzing bpel processes using petri nets // Proceedings of the Second International Workshop on Applications of Petri Nets to Coordination, Workflow and Business Process Management. Miami, USA, 2005:59-78. 被引量:1
  • 9Nakajima S. On verifying web service flows // Proceedings of the Symposium on Applications and the Internet Workshops. Hiroshima, Japan, 2002: 223- 224. 被引量:1
  • 10Nakajima S. Verification of web service flows with model-checking techniques // Proceedings of the 1st International Symposium on Cyber Worlds. Tokyo, 2002:378-386. 被引量:1

二级参考文献2

共引文献36

同被引文献2

引证文献1

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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