发明名称 CONDUCTING VERIFICATION IN EVENT PROCESSING APPLICATIONS USING FORMAL METHODS
摘要 A method of applying formal verification methodologies to event processing applications is provided herein. The method includes the following stages: representing an event processing application as an event processing network, being a graph with event processing agents as nodes; generating a finite state machine based on the event processing network, wherein the finite state machine is an over-approximation of the event processing application; expressing stateful rules and policies that are associated with the event processing application using temporal logic, to yield a temporal representation of the event processing application; combining the temporal representation and the finite state machine into a model; generating a statement associated with a user-selected verification-related property of the event processing application, wherein the statement is generated using the temporal representation; and applying the statement to the model, to yield an indication for: (i) a correctness of the statement or (ii) a counter example, respectively.
申请公布号 US2012233587(A1) 申请公布日期 2012.09.13
申请号 US201113041462 申请日期 2011.03.07
申请人 RABINOVICH ELLA;RABINOVICH SIVAN;RUAH SITVANIT;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 RABINOVICH ELLA;RABINOVICH SIVAN;RUAH SITVANIT
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址