首页> 美国政府科技报告 >Asynchronous Nature of Communication in Concurrent Logic Languages: A Fully Abstract Model Based on Sequences
【24h】

Asynchronous Nature of Communication in Concurrent Logic Languages: A Fully Abstract Model Based on Sequences

机译:并发逻辑语言中的通信异步性:基于序列的全抽象模型

获取原文

摘要

The paper shows that the nature of the communication mechanism of concurrent logic languages is essentially different from imperative concurrent languages. The authors show this by defining a compositional model based on sequences of input-output substitutions. This is to be contrasted with the compositionality in languages like CCS and TCSP, which requires more complicated structures, like trees and failure sets. Moreover, they prove that this model is fully abstract, namely that the information encoded by these sequences is necessary. Regarding fully abstractness, the observation criterion consists of all the possible finite results, namely the computed answer substitution together with the termination mode (success, failure, or suspension). The operations they consider are parallel composition of goals and disjoint union of programs. They define a compositional operational semantics delivering sequences of input-output substitutions. Starting from this they obtain a fully abstract denotational semantics by requiring some closure conditions on sequences, that essentially model the monotonic nature of communication in concurrent logic languages. The correctness of this model is proved by refining the operational semantics in order to embody these closure conditions.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号