会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • MODEL-BASED THEORY COMBINATION
    • 基于模型的理论组合
    • US20090192767A1
    • 2009-07-30
    • US12019500
    • 2008-01-24
    • Leonardo M. de MouraNikolaj S. Bjorner
    • Leonardo M. de MouraNikolaj S. Bjorner
    • G06F17/10
    • G06F17/10
    • A method is described for combining models of a plurality of theory solvers in order to produce a model which may be satisfiable by each of the plurality of theory solvers. A model is accessed for a first theory solver which is satisfiable in the first theory solver. It is determined that one or more equalities are implied by the model and it is determined if the equalities are compatible with a second solver. The model is updated in accordance any equalities determined not to be compatible with the second solver. A method is also described for mutation of models using freedom intervals. A freedom interval is determined for a variable within a model and the model is updates by choosing a value for the variable which lies within the freedom interval.
    • 描述了用于组合多个理论解算器的模型的方法,以便产生可由多个理论解算器中的每一个满足的模型。 第一个理论解算器访问一个模型,在第一个理论解算器中可以满足。 确定模型隐含一个或多个等式,并且确定该等式是否与第二求解器兼容。 该模型根据确定不与第二个求解器兼容的任何均等进行更新。 还描述了使用自由间隔的模型突变的方法。 为模型中的变量确定自由间隔,并且通过选择位于自由间隔内的变量的值来更新模型。
    • 4. 发明授权
    • Model-based theory combination
    • 基于模型的理论组合
    • US07925476B2
    • 2011-04-12
    • US12019500
    • 2008-01-24
    • Leonardo M. de MouraNikolaj S. Bjorner
    • Leonardo M. de MouraNikolaj S. Bjorner
    • G06F7/60G06F17/10
    • G06F17/10
    • A method is described for combining models of a plurality of theory solvers in order to produce a model which may be satisfiable by each of the plurality of theory solvers. A model is accessed for a first theory solver which is satisfiable in the first theory solver. It is determined that one or more equalities are implied by the model and it is determined if the equalities are compatible with a second solver. The model is updated in accordance any equalities determined not to be compatible with the second solver. A method is also described for mutation of models using freedom intervals. A freedom interval is determined for a variable within a model and the model is updates by choosing a value for the variable which lies within the freedom interval.
    • 描述了用于组合多个理论解算器的模型的方法,以便产生可由多个理论解算器中的每一个满足的模型。 第一个理论解算器访问一个模型,在第一个理论解算器中可以满足。 确定模型隐含一个或多个等式,并且确定该等式是否与第二求解器兼容。 该模型根据确定不与第二个求解器兼容的任何均等进行更新。 还描述了使用自由间隔的模型突变的方法。 为模型中的变量确定自由间隔,并且通过选择位于自由间隔内的变量的值来更新模型。
    • 5. 发明授权
    • Providing diverse solutions using design space exploration
    • 使用设计空间探索提供多种解决方案
    • US08473895B2
    • 2013-06-25
    • US12795669
    • 2010-06-08
    • Ethan K. JacksonWolfram SchulteNikolaj S. BjornerEunsuk Kang
    • Ethan K. JacksonWolfram SchulteNikolaj S. BjornerEunsuk Kang
    • G06F9/44
    • G06F17/5045G06F2217/08
    • A design space exploration (DSE) system automatically discovers viable solutions within a design space. The DSE system operates by creating or receiving a design specification that is described using a design language. The design specification contains a collection of constraints that an acceptable architecture is expected to satisfy. The DSE system then symbolically executes the design specification to provide a logical formula. The DSE system then interacts with a theorem prover module to identify one or more solutions to the formula. Finally, the DSE system converts the solutions into a user-interpretable form (e.g., expressed in the format of the modeling language) for viewing by a user. Each solution pertains to an architecture that satisfies the collection of constraints. The DSE system ensures that the solutions are diverse by disfavoring any solution that is deemed similar to any solution that has been previously encountered.
    • 设计空间探索(DSE)系统在设计空间内自动发现可行的解决方案。 DSE系统通过创建或接收使用设计语言描述的设计规范进行操作。 设计规范包含可接受架构预期满足的约束集合。 DSE系统然后象征性地执行设计规范以提供逻辑公式。 然后,DSE系统与定理证明器模块进行交互,以识别公式的一个或多个解决方案。 最后,DSE系统将解决方案转换成用户可解释的形式(例如,以建模语言的格式表示),以供用户观看。 每个解决方案都涉及满足约束集合的体系结构。 DSE系统确保解决方案是多样的,因为不满意任何与以前遇到过的解决方案相似的解决方案。
    • 6. 发明申请
    • Providing Diverse Solutions Using Design Space Exploration
    • 使用设计空间探索提供不同的解决方案
    • US20110302550A1
    • 2011-12-08
    • US12795669
    • 2010-06-08
    • Ethan K. JacksonWolfram SchulteNikolaj S. BjornerEunsuk Kang
    • Ethan K. JacksonWolfram SchulteNikolaj S. BjornerEunsuk Kang
    • G06F9/44
    • G06F17/5045G06F2217/08
    • A design space exploration (DSE) system automatically discovers viable solutions within a design space. The DSE system operates by creating or receiving a design specification that is described using a design language. The design specification contains a collection of constraints that an acceptable architecture is expected to satisfy. The DSE system then symbolically executes the design specification to provide a logical formula. The DSE system then interacts with a theorem prover module to identify one or more solutions to the formula. Finally, the DSE system converts the solutions into a user-interpretable form (e.g., expressed in the format of the modeling language) for viewing by a user. Each solution pertains to an architecture that satisfies the collection of constraints. The DSE system ensures that the solutions are diverse by disfavoring any solution that is deemed similar to any solution that has been previously encountered.
    • 设计空间探索(DSE)系统在设计空间内自动发现可行的解决方案。 DSE系统通过创建或接收使用设计语言描述的设计规范进行操作。 设计规范包含可接受架构预期满足的约束集合。 DSE系统然后象征性地执行设计规范以提供逻辑公式。 然后,DSE系统与定理证明器模块进行交互,以识别公式的一个或多个解决方案。 最后,DSE系统将解决方案转换成用户可解释的形式(例如,以建模语言的格式表示),以供用户观看。 每个解决方案都涉及满足约束集合的体系结构。 DSE系统确保解决方案是多样的,因为不满意任何与以前遇到过的解决方案相似的解决方案。
    • 7. 发明授权
    • Granular control over the authority of replicated information via fencing and unfencing
    • 通过围栏和不合格对复制信息的权威进行细致的控制
    • US07660833B2
    • 2010-02-09
    • US10733459
    • 2003-12-10
    • Dan TeodosiuNikolaj S. Bjorner
    • Dan TeodosiuNikolaj S. Bjorner
    • G06F12/00
    • G06F17/30215Y10S707/99954
    • A method and system for controlling which content gets precedence and is replicated. A replica set is comprised of a set of resources. Each resource is associated with resource data and resource meta-data. For files-based systems, resource data includes file contents and attributes, while resource meta-data includes additional attributes that are relevant for negotiating synchronization during replication. An extra field called a “fence value” is added to the meta-data associated with each resource. During synchronization, first fence values are compared. The resource with the highest fence value includes the content that is controlling and replicated. If fence values are equal (and greater than a particular value), the controlling resource is determined based on other meta-data.
    • 用于控制哪些内容优先并被复制的方法和系统。 副本集由一组资源组成。 每个资源与资源数据和资源元数据相关联。 对于基于文件的系统,资源数据包括文件内容和属性,而资源元数据包括与复制期间协商同步相关的附加属性。 称为“栅栏值”的额外字段被添加到与每个资源相关联的元数据。 在同步期间,比较第一个围栏值。 栅栏值最高的资源包括正在控制和复制的内容。 如果围栏值相等(并且大于特定值),则基于其他元数据确定控制资源。