会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Determining correctness conditions for use in static analysis
    • 确定用于静态分析的正确性条件
    • US08935674B2
    • 2015-01-13
    • US13586621
    • 2012-08-15
    • Marco PistoiaOmer Tripp
    • Marco PistoiaOmer Tripp
    • G06F9/44
    • G06F8/75G06F11/3608
    • An embodiment comprising a method is associated with static analysis of a program, which detects violations of conditions of the program correctness specification. The method includes selectively encoding the program and adding one or more correctness conditions to the encoded program, wherein the added conditions comprise a set of assumptions that render the program correct with respect to one or more properties pertaining to detected violations. The set of assumptions are reported to a program user, together with a request to the user to verify the validity of each assumption of the set.
    • 包括方法的实施例与程序的静态分析相关联,该程序检测违反程序正确性规范的条件。 该方法包括选择性地对该程序进行编码并将一个或多个正确性条件加到编码程序中,其中所添加的条件包括使得程序相对于与检测到的违例有关的一个或多个属性使得程序正确的一组假设。 一组假设被报告给程序用户,以及向用户请求验证集合的每个假设的有效性的请求。
    • 7. 发明授权
    • Static analysis of computer software applications
    • 计算机软件应用的静态分析
    • US08756587B2
    • 2014-06-17
    • US13250510
    • 2011-09-30
    • Marco PistoiaOmer Tripp
    • Marco PistoiaOmer Tripp
    • G06F9/44
    • G06F8/43
    • Static analysis of a computer software application can be performed by applying a first level of abstraction to model a plurality of run-time objects, thereby producing a set of object abstractions. Static data-flow analysis of the computer software application can be performed using the set of object abstractions, thereby producing a first data-flow propagation graph. A data-flow bottleneck can be identified within the data-flow propagation graph. A second level of abstraction can be applied to model any of the run-time objects having in the set of object abstractions a corresponding object abstraction that is traceable to the data-flow bottleneck. The applying the second level of abstraction can decompose the corresponding object abstraction into a set of object abstractions, thereby modifying the set of object abstractions. Static data-flow analysis of the computer software application can be performed using the modified set of object abstractions.
    • 可以通过应用第一级抽象来对多个运行时对象建模来执行计算机软件应用的静态分析,从而产生一组对象抽象。 可以使用一组对象抽象来执行计算机软件应用的静态数据流分析,从而产生第一数据流传播图。 数据流传输图可以识别数据流瓶颈。 可以应用第二级抽象来建模具有对象抽象集合的任何运行时对象,该对象抽象可追溯到数据流瓶颈。 应用第二级抽象可以将相应的对象抽象分解成一组对象抽象,从而修改对象抽象集合。 计算机软件应用程序的静态数据流分析可以使用修改后的对象抽象集执行。
    • 9. 发明授权
    • Using a heuristically-generated policy to dynamically select string analysis algorithms for client queries
    • 使用启发式生成的策略来动态选择客户端查询的字符串分析算法
    • US08751422B2
    • 2014-06-10
    • US13270732
    • 2011-10-11
    • Marco PistoiaTakaaki TateishiOmer Tripp
    • Marco PistoiaTakaaki TateishiOmer Tripp
    • G06N5/00
    • G06N5/00
    • A method for dynamically selecting string analysis algorithms can begin with the training of the dynamic string analysis handler of a string analysis module to effectively handle a subset of string queries having contextual metadata received from a client application in an instructional environment. The effectiveness of the training module can be based upon feedback from the client application. Upon completion of the training, a string analysis algorithm selection policy can be synthesized. The string analysis algorithm selection policy can correlate a context of a string query in the subset to the usage of a string analysis algorithm. When in the operational environment, the dynamic string analysis handler can dynamically handle string queries having contextual metadata received from the client application in accordance with the string analysis algorithm selection policy. The string analysis algorithm to be used for a string query can be dynamically and independently determined.
    • 用于动态选择字符串分析算法的方法可以开始于字符串分析模块的动态字符串分析处理程序的训练,以有效地处理在教学环境中从客户端应用程序接收的具有上下文元数据的字符串查询的子集。 培训模块的有效性可以基于客户端应用程序的反馈。 完成培训后,可以合成字符串分析算法选择策略。 字符串分析算法选择策略可以将子集中的字符串查询的上下文与字符串分析算法的使用相关联。 在操作环境中,动态字符串分析处理程序可以根据字符串分析算法选择策略来动态地处理具有从客户端应用程序接收的上下文元数据的字符串查询。 用于字符串查询的字符串分析算法可以动态和独立地确定。