首页 | 官方网站   微博 | 高级检索  
     

基于重写逻辑的Web服务事务处理形式化描述
引用本文:戚正伟,毛宏燕,尤晋元.基于重写逻辑的Web服务事务处理形式化描述[J].计算机学报,2005,28(4):661-666.
作者姓名:戚正伟  毛宏燕  尤晋元
作者单位:上海交通大学计算机科学与工程系,上海,200030;上海交通大学计算机科学与工程系,上海,200030;上海交通大学计算机科学与工程系,上海,200030
基金项目:国家自然科学基金 (60173033),国家“九七三”重点基础研究发展规划项目(2002CB312002) 资助.
摘    要:Web服务的事务处理研究越来越活跃,对于Web服务中的长、短事务进行形式化描述与验证是很重要的,但目前还没有成熟的方法.该文提出了一种基于重写逻辑的Web服务事务处理形式化描述方法,采用重写逻辑工具Maude,对于描述Web事务的细胞膜演算,给出一个事务处理的通用框架,采用重写逻辑中的规则描述事务的具体活动,并且引入事务补偿机制刻画长事务的运行;并应用该模型形式化描述文中的Web事务经典例子,得到一个可执行的重写逻辑模型,便于以后采用Maude线性时序逻辑分析器进行形式化分析.

关 键 词:Web服务  事务处理  重写逻辑  形式化方法  细胞膜演算

The Formal Specification of Transaction Processing in Web Services by Rewriting Logic
QI Zheng-Wei,MAO Hong-Yan,YOU Jin-Yuan.The Formal Specification of Transaction Processing in Web Services by Rewriting Logic[J].Chinese Journal of Computers,2005,28(4):661-666.
Authors:QI Zheng-Wei  MAO Hong-Yan  YOU Jin-Yuan
Abstract:With the popular of the transactions processing in Web Services, it is important to adopt a suitable formal method to specify and verify short and long running transactions in Web services but there is no such mature formal method. This paper proposes a new formal method based on Rewriting Logic related to transaction processing in Web Services. It provides a universal framework for Membrane Calculus by the Rewriting Logic tool called Maude. The rules in Maude are used to describe actions of transactions and compensations are introduced in long running transactions. The authors study a classical example deeply from the literature and provide the whole specification in Maude. So Linear Temporal Logic powered by Rewriting Logic can be used to study the properties of Web transactions in the near future.
Keywords:Web services  transaction processing  rewriting logic  formal methods  membrane calculus  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号