首页> 外国专利> Automatic program synthesis using monadic second-order logic

Automatic program synthesis using monadic second-order logic

机译:使用二阶二阶逻辑的自动程序合成

摘要

A method is provided for synthesizing a computer program by a hardware processor and a program synthesizer. The method includes representing program components and registers by position set variables and constraints on the position set variables using Monadic Second-Order Logic. The method further includes determining potential combinations of the program components by solving the constraints. The method also includes forming the computer program from at least one of the potential combinations.
机译:提供了一种用于通过硬件处理器和程序合成器来合成计算机程序的方法。该方法包括使用Monadic二阶逻辑通过位置集变量和位置集变量的约束来表示程序组件和寄存器。该方法还包括通过求解约束来确定程序组件的潜在组合。该方法还包括由潜在组合中的至少一个形成计算机程序。

著录项

  • 公开/公告号US10095484B2

    专利类型

  • 公开/公告日2018-10-09

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号US201514970294

  • 发明设计人 TAKAAKI TATEISHI;

    申请日2015-12-15

  • 分类号G06F9/44;G06F8/30;G06F9/445;

  • 国家 US

  • 入库时间 2022-08-21 13:03:41

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号