会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • SYSTEMS AND METHODS FOR SOFTWARE ANALYTICS
    • 软件分析的系统和方法
    • WO2015191731A8
    • 2016-03-03
    • PCT/US2015035131
    • 2015-06-10
    • DRAPER LAB CHARLES S
    • CARBACK III RICHARD TGAYNOR BRAD DSHNIDMAN NATHAN RCHIN SANG H
    • G06F9/44
    • G06F8/73G06F8/37G06F8/70G06F8/75G06F11/362G06F11/3672
    • Systems, methods, and computer program products are provided for locating design patterns in software. An example method includes accessing a database having multiple artifacts corresponding to multiple software, and identifying a design pattern for at least one of the software files by automatically analyzing at least one of the artifacts associated with the software. Additional embodiments also provide for storing an identifier for the design pattern for the software in the database. For certain example embodiments, the artifacts include developmental, which may be searched for a string that denotes a design pattern, such as flaw, feature, or repair. Additional example embodiments also include finding in the software file a program fragment that implements the design pattern.
    • 提供系统,方法和计算机程序产品,用于定位软件中的设计模式。 一个示例性方法包括访问具有与多个软件相对应的多个工件的数据库,以及通过自动分析与软件相关联的至少一个工件来识别至少一个软件文件的设计模式。 另外的实施例还提供用于存储数据库中软件的设计模式的标识符。 对于某些示例性实施例,伪像包括发展,其可以搜索表示设计模式的字符串,例如缺陷,特征或修复。 另外的示例实施例还包括在软件文件中发现实现设计模式的程序片段。
    • 2. 发明申请
    • SYSTEMS AND METHODS FOR A DATABASE OF SOFTWARE ARTIFACTS
    • 软件工程数据库的系统和方法
    • WO2015191746A8
    • 2016-02-04
    • PCT/US2015035148
    • 2015-06-10
    • DRAPER LAB CHARLES S
    • CARBACK III RICHARD TGAYNOR BRAD DBROCK NEIL AANTELMAN ERIK T
    • G06F9/44
    • G06F8/73G06F8/37G06F8/70G06F8/75G06F11/362G06F11/3672
    • Systems, methods, and computer program products are shown for providing a corpus. An example embodiment includes automatically obtaining a plurality of software files, determining a plurality of artifacts for each of the plurality of software files, and storing the plurality of artifacts for each of the plurality of software files in a database. Additional embodiments determine some of the artifacts for each of the software files by converting each of the software files into an intermediate representation and determining at least some of the artifacts from the intermediate representation for each of the software files. Certain example embodiments determine at least some of the artifacts for each of the software files by extracting a string of characters from each of the plurality of software files. The software files can be in a source code or a binary format.
    • 系统,方法和计算机程序产品被显示用于提供语料库。 示例性实施例包括自动获得多个软件文件,为多个软件文件中的每一个确定多个伪像,以及将多个软件文件中的每一个存储在数据库中。 另外的实施例通过将每个软件文件转换成中间表示来确定每个软件文件的一些工件,并从每个软件文件的中间表示中确定至少一些工件。 某些示例性实施例通过从多个软件文件中的每一个提取一串字符来确定每个软件文件的至少一些伪影。 软件文件可以是源代码或二进制格式。