【24h】

From the π-calculus to Flat GHC

机译:从π演算到平面GHC

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

摘要

We formalize a translation of an asynchronous π-calculus into Flat GHC which does not disrupt too much the intuitive correspondence between them, specially in which regards names vs. logical variables. However, our approach depends on the introduction of some artifacts, namely channel managers. Contrasting other studies, here the communication between managers and other processes is asynchronous. Although this approach is justified by a relaxed notion of compositionality for process algebras, we still need some methodology that allows us to reason about programs in the presence of managers. We show how techniques from program transformation and a form of dynamic search strategy can cope with this. The encoding has been implemented in Haskell and executable programs are obtained from asynchronous π-calculus specifications by means of the KLIC compiler. Alternatively, we have developed in Prolog an interpreter for Flat GHC that has proven useful to analyze aspects of the translation.
机译:我们将异步π演算形式化为Flat GHC,这不会破坏它们之间的直观对应关系,特别是在名称与逻辑变量之间。但是,我们的方法取决于引入一些工件,即渠道管理器。与其他研究相反,管理者与其他过程之间的通信是异步的。尽管这种方法被过程代数的宽松组合性概念所证明是正确的,但是我们仍然需要一些方法来允许我们在管理者在场的情况下对程序进行推理。我们展示了程序转换和动态搜索策略形式的技术如何应对这一问题。编码已在Haskell中实现,并且可执行程序是通过KLIC编译器从异步π演算规范中获取的。另外,我们在Prolog中开发了Flat GHC的解释器,事实证明该分析器对分析翻译方面很有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号