首页> 外文会议>Logic programming >Transactions in Constraint Handling Rules
【24h】

Transactions in Constraint Handling Rules

机译:约束处理规则中的事务

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

CHR is a highly concurrent language, and yet it is by no means a trivial task to write correct concurrent CHR programs. We propose a new semantics for CHR, which allows specifying and reasoning about transactions. Transactions alleviate the complexity of writing concurrent programs by offering entire derivations to run atomically and in isolation.rnWe derive several program transformations based on our semantics that transform particular classes of transitional CHR programs to non-transactional ones. These transformations are useful because they obviate a general purpose transaction manager, and may lift unnecessary sequentialization present in the transactional semantics.
机译:CHR是一种高度并发的语言,但是编写正确的并发CHR程序绝不是一件容易的事。我们为CHR提出了一种新的语义,它允许指定和推理交易。事务通过提供完整的派生程序以原子方式独立运行来减轻编写并发程序的复杂性。我们基于语义将派生的几种转换形式转换为CHR程序的特定类到非事务类。这些转换是有用的,因为它们消除了通用事务管理器,并且可以取消事务语义中存在的不必要的顺序化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号