会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Adaptive application of SAT solving techniques
    • 自适应应用SAT求解技术
    • US07401305B2
    • 2008-07-15
    • US11178723
    • 2005-07-11
    • Ohad ShachamKaren Frida Yorav
    • Ohad ShachamKaren Frida Yorav
    • G06F17/50G06F9/45
    • G06F17/504
    • A computer-implemented method for solving a satisfiability (SAT) problem includes defining a formula, including variables, which refers to properties of a target system. Using a chosen search strategy, a search process is performed over possible value assignments of the variables for a satisfying assignment that satisfies the formula. A performance metric estimating an effectiveness of the search process is periodically evaluated during the search process. The strategy of the search process is modified responsively to the evaluated performance metric. The method determines, using the search process, whether the formula is satisfiable on the target system.
    • 用于解决可满足性(SAT)问题的计算机实现的方法包括定义包括变量的公式,其涉及目标系统的属性。 使用所选择的搜索策略,对满足公式的令人满意的分配的变量的可能值分配执行搜索处理。 在搜索过程中定期评估估计搜索过程有效性的性能指标。 响应于评估的性能指标修改搜索过程的策略。 该方法使用搜索过程确定该公式是否可满足目标系统。
    • 4. 发明授权
    • Context-sensitive dynamic bloat detection system that uses a semantic profiler to collect usage statistics
    • 使用语义分析器收集使用统计信息的上下文相关动态膨胀检测系统
    • US08374978B2
    • 2013-02-12
    • US12789668
    • 2010-05-28
    • Ohad ShachamMartin VechevEran Yahav
    • Ohad ShachamMartin VechevEran Yahav
    • G06F15/18
    • G06N5/025
    • Methods and apparatus are provided for a context-sensitive dynamic bloat detection system. A profiling tool is disclosed that selects an appropriate collection implementation for a given application. The disclosed profiling tool uses semantic profiling together with a set of collection selection rules to make an informed choice. A collection implementation, such as an abstract data entity, is selected for a given program by obtaining collection usage statistics from the program. The collection implementation is selected based on the collection usage statistics using a set of collection selection rules. The collection implementation is one of a plurality of interchangeable collection implementations having a substantially similar logical behavior for substantially all collection types. The collection usage statistics indicate how the collection implementation is used in the given program. One or more suggestions can be generated for improving the collection allocated at a particular allocation context.
    • 为上下文敏感的动态膨胀检测系统提供了方法和装置。 公开了一种分析工具,其为特定应用选择适当的集合实现。 所公开的分析工具使用语义分析以及一组收集选择规则来做出明智的选择。 通过从程序中获取收集使用统计信息,为给定的程序选择了抽象数据实体的集合实现。 集合实现是根据使用集合选择规则的集合使用统计信息进行选择的。 集合实现是对于基本上所有集合类型具有基本相似的逻辑行为的多个可互换集合实现之一。 集合使用统计信息指示在给定程序中如何使用集合实现。 可以生成一个或多个建议,以改善在特定分配上下文中分配的集合。
    • 5. 发明申请
    • Context-Sensitive Dynamic Bloat Detection System
    • 上下文敏感动态膨胀检测系统
    • US20110295789A1
    • 2011-12-01
    • US12789668
    • 2010-05-28
    • Ohad ShachamMartin VechevEran Yahav
    • Ohad ShachamMartin VechevEran Yahav
    • G06N5/02
    • G06N5/025
    • Methods and apparatus are provided for a context-sensitive dynamic bloat detection system. A profiling tool is disclosed that selects an appropriate collection implementation for a given application. The disclosed profiling tool uses semantic profiling together with a set of collection selection rules to make an informed choice. A collection implementation, such as an abstract data entity, is selected for a given program by obtaining collection usage statistics from the program. The collection implementation is selected based on the collection usage statistics using a set of collection selection rules. The collection implementation is one of a plurality of interchangeable collection implementations having a substantially similar logical behavior for substantially all collection types. The collection usage statistics indicate how the collection implementation is used in the given program. One or more suggestions can be generated for improving the collection allocated at a particular allocation context.
    • 为上下文敏感的动态膨胀检测系统提供了方法和装置。 公开了一种分析工具,其为特定应用选择适当的集合实现。 所公开的分析工具使用语义分析以及一组收集选择规则来做出明智的选择。 通过从程序中获取收集使用统计信息,为给定的程序选择了抽象数据实体的集合实现。 集合实现是根据使用集合选择规则的集合使用统计信息进行选择的。 集合实现是对于基本上所有集合类型具有基本相似的逻辑行为的多个可互换集合实现之一。 集合使用统计信息指示在给定程序中如何使用集合实现。 可以生成一个或多个建议来改善在特定分配上下文中分配的集合。
    • 9. 发明申请
    • Adaptive application of SAT solving techniques
    • 自适应应用SAT求解技术
    • US20070011629A1
    • 2007-01-11
    • US11178723
    • 2005-07-11
    • Ohad ShachamKaren Yorav
    • Ohad ShachamKaren Yorav
    • G06F17/50
    • G06F17/504
    • A computer-implemented method for solving a satisfiability (SAT) problem includes defining a formula, including variables, which refers to properties of a target system. Using a chosen search strategy, a search process is performed over possible value assignments of the variables for a satisfying assignment that satisfies the formula. A performance metric estimating an effectiveness of the search process is periodically evaluated during the search process. The strategy of the search process is modified responsively to the evaluated performance metric. The method determines, using the search process, whether the formula is satisfiable on the target system.
    • 用于解决可满足性(SAT)问题的计算机实现的方法包括定义包括变量的公式,其涉及目标系统的属性。 使用所选择的搜索策略,对满足公式的令人满意的分配的变量的可能值分配执行搜索处理。 在搜索过程中定期评估估计搜索过程有效性的性能指标。 响应于评估的性能指标修改搜索过程的策略。 该方法使用搜索过程确定该公式是否可满足目标系统。