发明名称 Method and apparatus for evaluating paths in a state machine
摘要 Methods and apparatus are provided for exploring paths through a graph representation of a program or another entity. According to one aspect of the invention, at least one property of a state machine, such as a graph representing a software program, is evaluated. One or more paths in the state machine are evaluated using a state exploration algorithm, wherein the state exploration algorithm maintains a stack data structure representing a current path being processed from an entry state to a current state and a visited state cache indicating zero or more states that have been evaluated. When a state satisfies at least one property, such as having an error, each of the states in the path are removed from the visited states cache if the path satisfies one or more predefined criteria. The one or more predefined criteria may comprise a feasibility of the path.
申请公布号 US2007220346(A1) 申请公布日期 2007.09.20
申请号 US20060356668 申请日期 2006.02.17
申请人 DAMS DENNIS R 发明人 DAMS DENNIS R.
分类号 G06F11/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址