...
首页> 外文期刊>Mathematical structures in computer science >Concurrent models for Linda with transactions
【24h】

Concurrent models for Linda with transactions

机译:Linda的并发交易模型

获取原文
获取原文并翻译 | 示例

摘要

Nowadays concepts, languages and models for coordination cannot leave aside the needs of the increasing number of commercial applications based on global computing over the (inler)net. For example, platforms like Microsoft .NET and Sun Microsystems Java come equipped with packages for supporting ad hoc transactional features, which are essential for most business applications. We show how to extend the coordination language par excellence (viz. Linda) with basic primitives for transactions, while retaining a formal model for its concurrent computations. This is achieved by exploiting a variation of Petri nets, called zero-safe nets, where transactions can be suitably modelled by distinguishing between stable places (ordinary ones) and zero places (where tokens can only be temporarily allocated, defining hidden states). The relevance of the transaction mechanism is illustrated in terms of expressive power. Finally, it is shown that stable places and transactions viewed as atomic steps define an abstract semantics that is apt for a fully algebraic treatment, as demonstrated oia categorical adjunctions between suitable categories of nets.
机译:如今,用于协调的概念,语言和模型已经不能忽视基于(inler)网络上基于全球计算的越来越多的商业应用程序的需求。例如,像Microsoft .NET和Sun Microsystems Java这样的平台都配备了用于支持即席事务处理功能的软件包,这对于大多数业务应用程序都是必不可少的。我们将展示如何使用事务的基本原语扩展卓越的协调语言(即Linda),同时保留用于并发计算的正式模型。这是通过利用Petri网的一种变体(称为零安全网)来实现的,其中可以通过区分稳定位置(普通位置)和零位置(只能临时分配令牌,定义隐藏状态)来对交易进行适当建模。交易机制的相关性以表达能力进行了说明。最后,证明了被视为原子步骤的稳定场所和交易定义了适合于完全代数处理的抽象语义,如适当的网络类别之间的oia分类附加证明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号