首页> 外国专利> Generative programming system and method employing focused grammars

Generative programming system and method employing focused grammars

机译:采用聚焦语法的生成编程系统和方法

摘要

A system and method may employ focused grammars to facilitate automated generation of computer programs. Such implementation of focused grammars enables a new form of symbolic regression referred to as generative programming or automated programming. The search through the space of possible programs may be guided by a streak search method in accordance with which identified candidate programs that improve on the current streak may be used to create focused grammars for directing an additional localized search. In some embodiments, candidate programs are generated by randomly traversing focused grammars from the starting rule, and subsequently through the grammars, until a complete candidate program parse tree has been constructed. Candidate programs may then be executed, for example, by an evaluator, which may employ an interpreter adapted for use in conjunction with a Stack Manipulation Language or other interpreted language.
机译:一种系统和方法可以采用集中语法来促进计算机程序的自动生成。集中语法的这种实现实现了一种新的符号回归形式,称为生成编程或自动编程。可以通过条纹搜索方法来指导在可能的程序空间中进行搜索,根据该搜索方法,可以使用在当前条纹上有所改进的识别出的候选程序来创建聚焦语法,以指导其他本地化搜索。在一些实施例中,通过从起始规则中随机遍历聚焦语法并随后通过语法,直到已经构建完整的候选程序解析树,来生成候选程序。候选程序然后可以例如由评估器执行,该评估器可以采用适于与堆栈操纵语言或其他解释语言结合使用的解释器。

著录项

  • 公开/公告号US7577935B2

    专利类型

  • 公开/公告日2009-08-18

    原文格式PDF

  • 申请/专利权人 MATTHEW T. REYNOLDS;

    申请/专利号US20050045928

  • 发明设计人 MATTHEW T. REYNOLDS;

    申请日2005-01-28

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 19:32:33

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号