发明名称 SYSTEMS AND METHODS FOR SOFTWARE ANALYSIS
摘要 <p>Systems, methods, and computer program products are provided for identifying software files, flaws in code, and program fragments by obtaining a software file, determining a plurality of artifacts, accessing a database which stores a plurality of reference artifacts for reference software files, comparing at least one of the artifacts to at least one of the reference artifacts stored in the database, and identifying the software file by identifying the reference software file having the reference artifacts that correspond to the plurality of artifacts. Certain embodiments can also automatically provide updated versions of files, patches to be applied, or repaired blocks of code to replace flawed blocks. Example embodiments can accept a wide variety of file types, including source code and binary files and can analyze source code or convert files to an intermediate representation (IR) and analyze the IR.</p>
申请公布号 WO2015191737(A1) 申请公布日期 2015.12.17
申请号 WO2015US35138 申请日期 2015.06.10
申请人 THE CHARLES STARK DRAPER LABORATORY, INC. 发明人 CARBACK, III, RICHARD, T.;GAYNOR, BRAD, D.;BROCK, NEIL, A.;SHNIDMAN, NATHAN, R.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址