【24h】

Controlled evolution of adaptive programs

机译:自适应程序的受控进化

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

摘要

Adaptive programming (AP) is a programming paradigm for expressing structure-shy computations over semi-structured data graphs. Structure-shyness means that adaptive programs hard code a minimal set of assumptions about the structure of their input. Because of this, adaptive programs are more susceptible to unsafe evolutions; evolutions that jeopardize the correctness of adaptive programs yet go uncaught. In this paper we study the evolution of adaptive programs and present two complementary approaches for controlling their unsafe evolution: a language for expressing application-specific constraints on the runtime behavior of adaptive programs, and a stricter notion of compatibility between the parts of an adaptive program, that does not sacrifice the expressiveness of the AP paradigm.
机译:自适应编程(AP)是一种编程范例,用于在半结构化数据图上表达结构敏感的计算。避开结构意味着自适应程序对有关其输入结构的最小假设进行硬编码。因此,自适应程序更容易受到不安全进化的影响。危及自适应程序正确性的进化仍未解决。在本文中,我们研究了自适应程序的演化,并提出了两种互补的方法来控制其不安全的演化:一种语言,用于表达对自适应程序的运行时行为的特定于应用程序的约束,以及对自适应程序各部分之间的兼容性的严格定义。 ,这并没有牺牲AP范例的表现力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号