首页> 外国专利> PATTERN EXAMINATION SYSTEM, PATTERN EXAMINATION DEVICE, METHOD, AND PATTERN EXAMINATION PROGRAM

PATTERN EXAMINATION SYSTEM, PATTERN EXAMINATION DEVICE, METHOD, AND PATTERN EXAMINATION PROGRAM

机译:图案检查系统,图案检查装置,方法及图案检查程序

摘要

With a program described in an object-oriented language as a target, it is inspected by program analysis whether a pattern of a method call issued to a specific object generated at the time of execution conforms to a given rule of pattern definition or not. The pattern inspection system for inspecting, with a program described in an object-oriented language as a target, a method calling pattern issued to an object generated when the program is executed, which includes an extraction unit for extracting an abstract object related to inspection from abstract objects recorded in program information of the program by referring to an inspection target class name described in pattern definition, a determination unit for determining a method calling place at which a method call related to inspection is made to the abstract object by using a pointer analysis result taking a context of the program into consideration, and an inspection unit for generating a control flow graph bridging over functions and executing data flow analysis to inspect whether the method calling pattern conforms to the pattern definition or not.
机译:以面向对象的语言描述的程序为目标,通过程序分析检查对执行时生成的特定对象发出的方法调用的模式是否符合给定的模式定义规则。模式检查系统,用于以对象语言描述的程序作为目标来检查一种方法,该方法调用发布给在执行程序时生成的对象的模式,该模式检查系统包括提取单元,用于从中提取与检查有关的抽象对象通过参考在模式定义中描述的检查目标类别名称,将记录在程序的程序信息中的抽象对象,确定单元确定为用于通过指针分析来确定对抽象对象进行与检查有关的方法调用的方法调用位置的确定单元考虑到程序上下文的结果,以及检查单元,用于生成跨功能的控制流程图并执行数据流分析以检查方法调用模式是否符合模式定义。

著录项

  • 公开/公告号WO2009017231A2

    专利类型

  • 公开/公告日2009-02-05

    原文格式PDF

  • 申请/专利权人 NEC CORPORATION;MAEDA NAOTO;

    申请/专利号WO2008JP63895

  • 发明设计人 MAEDA NAOTO;

    申请日2008-08-01

  • 分类号G06F11/36;G06F9/44;

  • 国家 WO

  • 入库时间 2022-08-21 19:20:40

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号