首页> 外国专利> Non-invasive rule-based binary analysis of software assemblies

Non-invasive rule-based binary analysis of software assemblies

机译:基于非侵入式基于规则的软件程序集二进制分析

摘要

Checking program elements and program element behaviors for adherence to software development rules. An analysis engine receives a rule assembly containing metadata and intermediate language instructions representing one or more rules. The analysis engine also receives a target assembly containing metadata and intermediate language instructions representing one or more program elements and/or one or more program element behaviors. The analysis engine identifies (e.g., through reflection or retrieval of intermediate language instructions) a program element or program element behavior from the target assembly that is to be checked for adherence to a rule from the rule assembly. The analysis engine applies the rule to the program element or program element behavior to check the program element or program element behavior for adherence to the rule. Results can be stored for later viewing by a programmer.
机译:检查程序元素和程序元素行为是否符合软件开发规则。分析引擎接收一个规则程序集,其中包含表示一个或多个规则的元数据和中间语言指令。分析引擎还接收目标程序集,该目标程序集包含表示一个或多个程序元素和/或一个或多个程序元素行为的元数据和中间语言指令。分析引擎(例如,通过反射或检索中间语言指令)从目标程序集中识别程序元素或程序元素行为,该行为将被检查以检查是否遵守规则组件中的规则。分析引擎将规则应用于程序元素或程序元素行为,以检查程序元素或程序元素行为是否遵守规则。可以存储结果以供程序员以后查看。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号