类 CpaAlgorithm<StateT extends AbstractState<StateT>>

  • 类型参数:
    StateT - The type of the analyzed states.

    public class CpaAlgorithm<StateT extends AbstractState<StateT>>
    extends java.lang.Object
    This is the CPA+ algorithm. The algorithm computes the set of reached states based on the initial content of the waitlist.
    • 构造器详细资料

      • CpaAlgorithm

        public CpaAlgorithm​(ConfigurableProgramAnalysis<StateT> cpa)
        Create an algorithm to run the specified CPA.
        参数:
        cpa - a CPA instance wrapping the transfer relation, the merge, and the stop operator, and the precision adjustment
    • 方法详细资料

      • run

        public void run​(ReachedSet<StateT> reachedSet,
                        Waitlist<StateT> waitlist)
        Launches the algorithm updating the reachedSet and the waitlist. A proper selection of parameters allows resuming the algorithm from a saved state.