首页> 外文会议>International symposium on logic-based program synthesis and transformation >Combining Top-Down and Bottom-Up Techniques in Program Derivation
【24h】

Combining Top-Down and Bottom-Up Techniques in Program Derivation

机译:在程序推导中结合自上而下和自下而上的技术

获取原文

摘要

The traditional stepwise refinement based program derivation methodologies are primarily top-down. Strictly following the top-down program derivation approach may require backtracking resulting in rework. Moreover, the top down approach does not directly help in suggesting the next course of action in case of a failed derivation attempt. In this work we seamlessly incorporate a bottom up assumption propagation technique into a primarily top down derivation methodology. We present new tactics for back-propagating the assumptions made during the top-down phase. These tactics help in reducing the guesswork during the derivations. We have implemented these tactics in a program derivation system. With the help of simple examples, we show how this approach is useful for avoiding backtracking thereby simplifying the derivations.
机译:传统的基于逐步细化的程序推导方法主要是自顶向下的。严格遵循自上而下的程序派生方法可能需要回溯,从而导致返工。而且,在推导尝试失败的情况下,自上而下的方法并不能直接帮助建议下一步的行动。在这项工作中,我们将自下而上的假设传播技术无缝地结合到了主要的自上而下的推导方法中。我们提出了新的策略,用于反向传播自上而下阶段所做的假设。这些策略有助于减少推导过程中的猜测。我们已经在程序派生系统中实现了这些策略。通过简单的示例,我们将说明此方法如何避免回溯,从而简化推导过程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号