...
首页> 外文期刊>Electronic Notes in Theoretical Computer Science >Proving Concurrent Constraint Programming Correct, Revisited
【24h】

Proving Concurrent Constraint Programming Correct, Revisited

机译:重新验证并发约束编程

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Concurrent Constraint Programming (CCP) is a simple and powerful model of concurrency where processes interact bytellingandaskingconstraints into a global store of partial information. Since its inception, CCP has been endowed with declarative semantics where processes are interpreted as formulas in a given logic. This allows for the use of logical machinery to reason about the behavior of programs and to prove properties in a declarative way. Nevertheless, the logical characterization of CCP programs exhibits normally a weak level of adequacy since proofs in the logical system may not correspond directly to traces of the program. In this paper, relying on a focusing discipline, we show that it is possible to give a logical characterization to different CCP-based languages with the highest level of adequacy. We shall also provide a neater way of interpreting procedure calls by adding fixed points to the logical structure.
机译:并发约束编程(CCP)是一个简单而强大的并发模型,在此模型中,流程通过将需求约束告知全球局部信息来进行交互。自成立以来,CCP被赋予了声明性语义,其中过程以给定逻辑解释为公式。这允许使用逻辑机制来推理程序的行为并以声明的方式证明属性。但是,CCP程序的逻辑特征通常显示出较弱的适当性,因为逻辑系统中的证明可能不直接对应于程序的痕迹。在本文中,我们基于一个重点学科,表明可以对具有最高适当性的不同基于CCP的语言进行逻辑表征。我们还将通过在逻辑结构上添加固定点来提供一种更整洁的方法来解释过程调用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号