首页 | 本学科首页   官方微博 | 高级检索  
     

CovaTM及其实现
引用本文:姜进磊,史美林. CovaTM及其实现[J]. 计算机学报, 2003, 26(4): 438-445
作者姓名:姜进磊  史美林
作者单位:清华大学计算机科学与技术系,北京,100084;清华大学计算机科学与技术系,北京,100084
基金项目:国家自然科学基金 ( 6 0 0 730 11),国家“八六三”高技术研究发展计划项目( 2 0 0 1AA113150 ),清华大学“985”项目“高速网络协同工作环境及软件开发”资助
摘    要:以原子性、一致性、隔离性和持久性为特征的传统事务模型在满足协同应用的需求方面存在诸多局限。为了解决这一问题,该文提出了一种新的协同事务模型CovaTM,它将协作过程的一次执行看作一个事务,对应的活动看成子事务。CovaTM提供了复杂而灵活的控制流,放松了传统事务的原子性和隔离性的要求,能够支持协作。该文介绍了CovaTM的具体实现机制,包括如何根据协作过程的描述形成事务的各个要素以及运行过程中的按制结构及其算法并与相关工作进行了比较。

关 键 词:计算机支持的协同工作(CSCW)  高级事务  Cova  事件-条件-动作(ECA)
修稿时间:2002-04-19

CovaTM and Its Implementation
JIANG Jin Lei SHI Mei Lin. CovaTM and Its Implementation[J]. Chinese Journal of Computers, 2003, 26(4): 438-445
Authors:JIANG Jin Lei SHI Mei Lin
Abstract:The once successful traditional transaction model with ACID properties, Atomicity, Consistency, Isolation and Durability, generally is not applicable to cooperative applications. To solve this problem, this paper propose a new transaction model called CovaTM. CovaTM views one execution of a cooperative process as a transaction with its sub transactions corresponding to activities. It provides sophisticated but flexible control over cooperative process by ECA rules and relaxes the restrictions on atomicity and isolation, which are considered to be the main factors causing ACID transaction inappropriate for cooperative environments. This paper details the implementation issues of CovaTM including how to construct a transaction according to the cooperative process description as well as the mechanism and algorithm adopted at runtime. Also comparisons are presented between CovaTM and other advanced or extended transaction models.
Keywords:computer supported cooperative work (CSCW)  advanced transaction  Cova  event condition action (ECA)
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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