【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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号