会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Presence awareness in collaborative systems
    • 协作系统中的存在意识
    • US06697840B1
    • 2004-02-24
    • US09515737
    • 2000-02-29
    • Patrice Ismael GodefroidJames David HerbslebLalita Jategaonkar JagadeesanDu Li
    • Patrice Ismael GodefroidJames David HerbslebLalita Jategaonkar JagadeesanDu Li
    • G06F1516
    • H04L67/24H04L29/06
    • Presence awareness initiatives are implemented in a collaborative system that enables a user to set presence awareness policies, and that provides a reasonably high assurance that the system will correctly implement those policies. Specifically, the collaborative presence awareness system is such as to enable users to specify complex presence awareness policies. The presence awareness system is also such as to have been verified by employing systematic state-space exploration tools to establish a high level of assurance that the presence awareness system has the capability to implement correctly, substantially all possible presence awareness policies. Further, in accordance with another aspect of the invention, the presence awareness policy specifications are modular relative to the rest of the presence awareness system, and can be modified without having to modify computational modules or user interface program code of the presence awareness system. In accordance with another aspect of the invention, a user has the capability to update his or her presence information. In accordance with still another aspect of the invention, the system automatically collects presence information about the user and automatically updates his or her presence information. In accordance with yet another aspect of the invention, the presence awareness system may use specification-based testing at run-time to monitor whether some users' presence awareness policies have inadvertently been violated, further strengthening the reliability of the system.
    • 在一个协作系统中实现了存在感知举措,使用户能够设置在线状态感知策略,并提供了相当高的保证,系统将正确地实施这些策略。 具体来说,协作存在感知系统使得用户能够指定复杂的存在感知策略。 存在感知系统也可以通过采用系统的状态空间探索工具进行验证,以建立高水平的保证,即存在感知系统具有正确实施,基本上所有可能的存在意识策略的能力。 此外,根据本发明的另一方面,存在感知策略规范相对于其余的存在感知系统是模块化的,并且可以被修改而不必修改存在感知系统的计算模块或用户界面程序代码。 根据本发明的另一方面,用户具有更新他或她的存在信息的能力。 根据本发明的另一方面,系统自动收集关于用户的存在信息并自动更新他或她的存在信息。 根据本发明的另一方面,存在感知系统可以在运行时使用基于规范的测试来监视某些用户的存在感知策略是否被无意中被违反,进一步加强了系统的可靠性。
    • 3. 发明授权
    • Protocol checking for concurrent systems
    • 并发系统的协议检查
    • US06178394B1
    • 2001-01-23
    • US08762564
    • 1996-12-09
    • Patrice Ismael Godefroid
    • Patrice Ismael Godefroid
    • G05B19045
    • G06F9/44589G06F9/4843
    • A verification of the protocol between the various communicating elements of a concurrent system may be performed directly using the actual code that implements the element when it is actually operating. This is achieved by combining stateless search techniques with partial order methods, namely, persistent set and sleep set methods. In particular, the code of each element of a system is exercised by a scheduler in such a way that global states of the system are visited according to a stateless search, which is a search that does not use an explicit representation of the global states. A global state is a state in which the next operation to be executed by every element of the system is a visible operation. The set of visible operations includes at least those operations related to communication between the elements. The global states are visited using an intelligent state space exploration technique so that only a selected subset of all the global states are visited while ensuring that those global states that are not visited need not be visited to verify the existence or absence of selected problems that might exist in the protocol. Such selected properties can include the existence of 1) deadlocks, 2) assertion violations, 3) divergences, and 4) livelocks. Advantageously, complex protocols in systems having many elements may be efficiently verified, while using prior art comprehensive search techniques could not verify even a simplistic toy protocol within a reasonable amount of time.
    • 可以使用实际执行元件的实际代码直接执行并发系统的各种通信元件之间的协议的验证。 这是通过将无状态搜索技术与部分顺序方法(即持久集合和睡眠集方法)相结合来实现的。 特别地,系统的每个元件的代码由调度器以这样一种方式来执行,即根据无状态搜索来访问系统的全局状态,无状态搜索是不使用全局状态的显式表示的搜索。 全局状态是由系统的每个元素执行的下一个操作是可见操作的状态。 该组可见操作至少包括那些与元件之间的通信有关的操作。 使用智能状态空间探索技术访问全局状态,以便仅访问所有全局状态的所选子集,同时确保不访问的那些全局状态不需要访问,以验证是否存在可能的所选问题 存在于协议中。 这种选择的属性可以包括存在1)死锁,2)断言违规,3)差异,以及4)活动锁。 有利地,可以有效地验证具有许多元素的系统中的复杂协议,而使用现有技术的综合搜索技术甚至在合理的时间内甚至无法验证简单的玩具协议。
    • 5. 发明授权
    • Method for automatically closing open reactive systems
    • 自动关闭开放反应系统的方法
    • US6102968A
    • 2000-08-15
    • US83069
    • 1998-05-21
    • Christopher ColbyPatrice Ismael GodefroidLalita Jategaonkar Jagadeesan
    • Christopher ColbyPatrice Ismael GodefroidLalita Jategaonkar Jagadeesan
    • G06F11/28G06F9/45
    • G06F8/433
    • A unique process, i.e., method, is employed to automatically close an open reactive system. This is realized by employing a unique analysis technique to automatically close the open system by eliminating its interface to its environment. This allows the open system being analyzed to be comprised of either a single sequential process or a set of concurrent processes. The effect of closing the system is to make it executable and amenable to analysis. This is because the resulting closed system simulates the behavior of the original open system in its most general environment. Specifically, this is realized by employing a unique method that transforms an open system into a closed nondeterministic system such that all data values in the open system and its environment that may depend on the behavior of the environment are eliminated in the resulting closed system, and all control-flow choices in the open system and its environment that may depend on these data values are replaced by nondeterministic choices in the closed system. The reactive behavior of the open system and its environment and the resulting closed system, as well as their effect on data values that do not depend on the open system environment, are closely related. For example, every execution of the open system and its environment corresponds to an execution of the resulting closed system that exhibits the same sequence of visible operations and that preserves all data values that do not depend on the open system environment. All deadlocks and all assertion violations in a transition system of the open system and its environment that evaluate only expressions each of whose value does not depend on the open system environment are preserved in a new closed system transition system.
    • 采用独特的方法,即方法来自动关闭开放反应系统。 这是通过采用独特的分析技术来实现的,通过消除其与环境的接口来自动关闭开放系统。 这允许被分析的开放系统由单个顺序过程或一组并发过程组成。 关闭系统的效果是使其可执行并易于分析。 这是因为最终的封闭系统模拟了原始开放系统在最普遍的环境中的行为。 具体来说,这是通过采用将开放系统转换成封闭的非确定性系统的独特方法实现的,使得在所产生的封闭系统中消除可能依赖于环境行为的开放系统及其环境中的所有数据值,以及 开放系统及其环境中可能依赖于这些数据值的所有控制流选择被封闭系统中的非确定性选择所取代。 开放系统及其环境的反应行为以及所产生的封闭系统以及它们对不依赖于开放系统环境的数据值的影响是密切相关的。 例如,开放系统及其环境的每次执行都对应于所产生的封闭系统的执行,该系统具有相同的可见操作序列,并且保留不依赖于开放系统环境的所有数据值。 开放系统及其环境的转换系统中的所有死锁和所有断言违规只能评估每个值不依赖于开放系统环境的表达式,这些表达式保留在新的封闭系统转换系统中。