首页> 外文OA文献 >Transformational derivation of programs using the Focus system
【2h】

Transformational derivation of programs using the Focus system

机译:使用Focus系统进行程序的转换派生

摘要

A program derivation support system called Focus is being constructed. It will formally derive programs using the paradigm of program transformation. The following issues are discussed: (1) the integration of validation and program derivation activities in the Focus system; (2) its tree-based user interface; (3) the control of search spaces in program derivation; and (4) the structure and organization of program derivation records. The inference procedures of the system are based on the integration of functional and logic programming principles. This brings about a synthesis of paradigms that were heretofore considered far apart, such as logical and executable specifications and constructive and transformational approaches to program derivation. A great emphasis has been placed, in the design of Focus, on achieving small search spaces during program derivation. The program manipulation operations such as expansion, simplification and rewriting were designed with this objective. The role of operations that are expensive in search spaces, such as folding, has been reduced. Program derivations are documented in Focus in a way that the high level descriptions of derivations are expressed only using program level information. All the meta-level information, together with dependencies between derivations of program components, is automatically recorded by the system at a lower level of description for its own use in replay.
机译:正在构建一个名为Focus的程序派生支持系统。它将使用程序转换的范式正式派生程序。讨论了以下问题:(1)在Focus系统中整合验证和程序派生活动; (2)其基于树的用户界面; (3)在程序推导中对搜索空间的控制; (4)程序推导记录的结构和组织。系统的推理过程基于功能和逻辑编程原理的集成。这带来了迄今为止被认为相距甚远的范例的综合,例如逻辑和可执行规范以及程序推导的构造性和转换性方法。在Focus的设计中,重点是要在程序派生过程中实现较小的搜索空间。为此目的设计了程序操作操作,例如扩展,简化和重写。在搜索空间中昂贵的操作(例如折叠)的作用已降低。在Focus中记录了程序派生,其方式是仅使用程序级信息来表示派生的高级描述。系统将以较低的描述级别自动记录所有元级别的信息以及程序组件派生之间的依存关系,以供重放时使用。

著录项

  • 作者

    Reddy Uday S.;

  • 作者单位
  • 年度 1988
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号