首页> 外文会议>Proceedings of the 2nd international conference on Software engineering >Observations on the interaction between coding and efficiency knowledge in the PSI Program Synthesis System
【24h】

Observations on the interaction between coding and efficiency knowledge in the PSI Program Synthesis System

机译:在PSI程序综合系统中对编码和效率知识之间的交互作用的观察

获取原文

摘要

This paper discusses how the synthesis phase of the PSI system constructs programs from high level program models by using coding knowledge and efficiency knowledge. In our preliminary implementation, these knowledge bases are separated into distinct modules, the coding expert and the efficiency expert. We describe how the coding expert uses rule-based programming knowledge to produce alternative algorithm and data structure choices, and how the efficiency expert selects the best choice by estimating the costs of the alternatives using analysis of algorithm techniques. Communication between the modules centers around descriptions of partially developed programs which are produced by the coding expert and analyzed by the efficiency expert. Our system has implemented several small programs. From our experience with these modules, we conclude that there is a strong interaction between coding and efficiency knowledge which necessitates a corresponding complexity inthe communication mechanism.

机译:

本文讨论了PSI系统的综合阶段如何通过使用编码知识和效率知识从高级程序模型构造程序。在我们的初步实现中,这些知识库分为编码专家效率专家两个不同的模块。我们描述了编码专家如何使用基于规则的编程知识来产生代码替代算法和数据结构选择,以及效率专家如何使用算法技术分析通过估算替代成本来选择最佳选择。模块之间的通信围绕由编码专家生成并由效率专家进行分析的部分开发的程序的描述。我们的系统已实施了几个小程序。根据对这些模块的经验,我们得出结论,编码和效率知识之间存在很强的交互作用,因此通信机制也需要相应的复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号