首页> 外文会议>Australasian conference on Computer science >Translating refined logic programs to Mercury
【24h】

Translating refined logic programs to Mercury

机译:将完善的逻辑程序转换为Mercury

获取原文

摘要

A refinement calculus provides a method for transforming specifications to executable code, maintaining the correctness of the code with respect to its specification. In this paper we investigate the use of Mercury as the target implementation language for a refinement calculus for logic programs. We describe a prototype tool for translating programs in our specification language to Mercury code. More generally, we investigate the advantages that Mercury has over standard Prolog, with respect to developing correct programs from specifications.
机译:改进演算提供了一种用于将规范转换为可执行代码,相对于其规范保持代码正确性的方法。在本文中,我们研究了使用Mercury作为目标实现语言来完善逻辑程序的演算方法。我们描述了一种原型工具,用于将规范语言中的程序转换为Mercury代码。更广泛地讲,在根据规范开发正确的程序方面,我们研究了Mercury与标准Prolog相比具有的优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号