期刊文献+

基于CPN的服务交互行为关键属性的运行时确保机制 被引量:3

A CPN Based Runtime Assurance Mechanism for Critical Properties of Services Interactive Behaviors
在线阅读 下载PDF
导出
摘要 为了保证服务交互行为与其定义的关键属性相一致,本文提出了一种基于有色Petri网模型的运行时确保机制,从而提高服务组合运行的可靠性.文章首先介绍了服务交互行为CPN模型,用于精确刻画服务交互行为及其重要属性.结合服务实例,进一步对模型可达集和关键监控属性展开深入分析.在可达集的基础上,描述将模型运用于运行时监控的方式确保服务交互行为的关键属性.同时,本文从并行化执行流程和交互行为检测算法两方面介绍了服务交互行为的运行时监控机制.最后,评测结果表明这种运行时确保机制在性能、检测效率等方面都具有良好的表现. To assure the accordance of services interactive behaviors and defined critical properties,this paper provides a CPN based runtime assurance mechanism.A service interactive behaviors CPN model is introduced to analyze reachability sets and critical properties of a composed service sample.It also depicts the mechanism on how to runtime monitoring these properties.At the end,evaluations show that this runtime assurance mechanism has very good performance and efficiency.
出处 《电子学报》 EI CAS CSCD 北大核心 2011年第5期1064-1071,共8页 Acta Electronica Sinica
基金 国家自然科学基金(No.90818028) 国家863高技术研究发展计划(No.2007AA010301) "核高基"重大专项(No.2009ZX01043-002-004)
关键词 运行时确保 服务交互行为 关键属性 有色PETRI网 runtime assurance service interactive behaviors critical property colored Petri nets
作者简介 朱俊 男,1981年生于浙江嘉兴.国防科技大学计算机科学与技术专业博士生.2006年获得计算机科学与技术专业硕士学位.研究方向为软件工程、可信软件和分布式计算等.E-mail:mail_zhujun@nudt.edu.cn 郭长国 男,1973年生于河南武陟.博士副教授,主要研究领域为分布式计算,中间件等 吴泉源 男,1942年生于上海.教授,博士生导师,主要研究领域为分布式计算,人工智能和专家系统等.
  • 相关文献

参考文献12

  • 1OASIS. Web Services Business Process Execution Language Version 2.0 (WS-BPEL 2.0)[S].
  • 2G Salaun, L Bordeaux, M Schaerf. Describing and reasoning on Web services using process algebra[ J]. International Journal of Business Process Integration and Management, 2006,1 (2) : 116 - 128.
  • 3G Diaz, J Pardo,M Cambronero, et al.Automatic translation of WS-CDL choreographies to timed automata[ A]. Proceedings of the 2nd International Workshop on Web Services and Formal Methods (WS-FM'05) [ C]. Springer, 2005. 230 - 242.
  • 4W Tan, Y Fan,M Zhou. A Petri net-based method for compatibility analysis and composition of Web services in business pro- cess execution language[J]. IEEE Transactions on Automation Science and Engineering, 2009,6(1) :94 - 106.
  • 5H Verbeek,W van der Aalst. Analyzing BPEL processes using Petri nets[ A ]. Proceedings of the 2nd lntemational Workshop on Applications of Petri Nets to Coordination, Workflow and Business Process Management[C]. US :Florida International U- niversity, 2005.59 - 78.
  • 6F Barbon, P Traverso, et al. Run-time monitoring of instances and classes of Web service compositions[ A]. Proceedings of the 4th IEEE International Conference on Web Services[ C]. US: IEEE Computer Society, 2006.63 - 71.
  • 7Z Li, Y Jin,J Han.A runtime monitoring and validation framework for Web service interactions[A]. Proceedings of the 2006 Australian Software Engineering Conference [ C ]. US: IEEE Computer Society,2006.70 - 79.
  • 8Jun Zlau,Fabrice Kordon.A Petri net based runtime monitoring method for Web services specified with BPEL[A] .Proceedings of the 2nd International Conference on Information Management and Engineering[C].US : IEEE Computer Society, 2010. 304 - 310.
  • 9廖军,谭浩,刘锦德.基于Pi-演算的Web服务组合的描述和验证[J].计算机学报,2005,28(4):635-643. 被引量:107
  • 10雷丽晖,段振华.一种基于扩展有限自动机验证组合Web服务的方法[J].软件学报,2007,18(12):2980-2990. 被引量:37

二级参考文献32

共引文献148

同被引文献41

  • 1李兴华,马建峰.WAPI实施方案中的密钥协商协议的安全性分析[J].计算机学报,2006,29(4):576-580. 被引量:13
  • 2Christopher F, Joel F. What are Web services? [J]. Communi- eations of the ACM,2003,46(6):31.
  • 3Leucker M, Sehallhart C. A brief account of runtime verification [J]. The Journal of Logic and Algebraic Programming, 2009, 78 (5) : 293-303.
  • 4Ran S. A Model for Web Services Discovery With QoS[J]. ACM Special Interest Group on Electronic Commerce, 2003,4 (1) : 1-10.
  • 5Hamilton K,Miles R. Learning UML2.0 [M]. O'Reilly Media,2006:179-222.
  • 6ITU-TS. Message Sequence Chart 1996, ITU-TS Recommenda- tion Z. 120[R]. Geneva,TU-TS, 1996.
  • 7Datum W, Harel D. LSCs:Breathiog Life into Message Sequence Charts[J]. Formal Methods in System Design, 2001,19 (1) : 45- 80.
  • 8David H, Shahar M. Assert and nagate Revisited:Modal seman- tics for UML sequence diagrams [J]. Software and Systems Modeling, 2008, ? (2) : 237-252.
  • 9Autili M, Inverardi P, Pelliecione P. A Scenario Based Notation for Specifying Temporal Propertiesl-A]ffProeeeding of the 2006 International workshop on Scenarios and state machines: mod- els, algorithms, and tools, 2008 [ C]. NewYork: ACM, 2006 21- 28.
  • 10Ameedeen M A, Bordbar B. A Model Driven Approach to Repre- sent Sequence Diagrams as Free Choice Petri Nets[A]//The 12th International IEEE Conference on Enterprise Distributed Object Computing, 2008[C]. NewYork: IEEE Computer Socie- ty,2008:213-221.

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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