【24h】

Type-based specialization of xml transformations

机译:基于类型的XML转换专业化

获取原文

摘要

It is often convenient to write a function and apply it to a specific input. However, a program developed in this way may be inefficient to evaluate and difficult to analyze due to its generality. In this paper, we propose a technique of new specialization for a class of XML transformations, in which no output of a function can be decomposed or traversed. Our specialization is type-based in the sense that it uses the structures of input types; types are described by regular hedge grammars and subtyping is defined set-theoretically. The specialization always terminates, resulting in a program where every function is fully specialized and only accepts its rigid input. We present several interesting applications of our new specialization, especially for injectivity analysis.
机译:写入功能并将其应用于特定输入通常是方便的。然而,通过这种方式开发的程序可能效率低,可以根据其一般性进行评估和难以分析。在本文中,我们提出了一类XML转换的新专业化技术,其中函数的输出可以分解或遍历。我们的专业化是基于它使用输入类型的结构的意义;类型由常规对冲语法描述,并且在理论上定义了亚型。专业化始终终止,导致每个功能完全专注的程序,只接受其刚性输入。我们为我们的新专业化提供了几个有趣的应用,特别是对于重新注入分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号