【24h】

Typed Relational Conversion

机译:类型的关系转换

获取原文

摘要

We address the problem of transforming typed functional programs into relational form. In this form, a program can be run in various "directions" with some arguments left free, making it possible to acquire different behaviors from a single specification. We specify the syntax, typing rules and semantics for the source language as well as its relational extension, describe the conversion and prove its correctness both in terms of typing and dynamic semantics. We also discuss the limitations of our approach, present the implementation of the conversion for the subset of OCaml and evaluate it on a number of realistic examples.
机译:我们解决了将类型的功能计划转换为关系形式的问题。在这种形式中,程序可以在各种“方向”中运行,其中一些参数自由,使得可以从单个规范中获取不同的行为。我们指定了源语言的语法,键入规则和语义,以及其关系扩展,描述了转换,并在键入和动态语义方面证明了其正确性。我们还讨论了我们方法的局限性,介绍了OCAML子集的转换,并在许多现实例子上进行评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号