首页> 外国专利> Methods and apparatus for analyzing software interface usage

Methods and apparatus for analyzing software interface usage

机译:分析软件界面使用情况的方法和装置

摘要

Methods and apparatus for analyzing the interface usage and requirements within software applications. In one embodiment, the interfaces comprise application programming interfaces (APIs) used with Java-based software, and the apparatus comprises a computer program that analyzes file paths (or classpaths) containing one or more files comprising Java bytecode. The names of the classes are extracted and placed into a class dictionary. The different classes listed in the dictionaries are broken down into their individual methods. Each method is then dissembled and analyzed for method or field invocations on other classes found in the dictionary. Methods called are added to a “used class” report. The used class report preferably contains the name of the class, method and the instruction information.
机译:用于分析软件应用程序中的接口使用情况和要求的方法和装置。在一个实施例中,这些接口包括与基于Java的软件一起使用的应用程序编程接口(API),并且该装置包括计算机程序,该计算机程序分析包含一个或多个包含Java字节码的文件的文件路径(或类路径)。提取类的名称,并将其放入类字典中。词典中列出的不同类分为各自的方法。然后,对每种方法进行分解并分析字典中其他类上的方法或字段调用。调用的方法将添加到“使用的类”报告中。所使用的类报告优选地包含类的名称,方法和指令信息。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号