C# Class Microsoft.Zing.ZingExplorerDelayBoundedSampling

The explorer will perform uniform random walk over the delay bounded executions.
Inheritance: ZingExplorer
Show file Open project: ZingModelChecker/Zing Class Usage Examples

Protected Methods

Method Description
IterativeSearchStateSpace ( ) : ZingerResult
MustExplore ( TraversalInfo ti ) : bool
RandomBackTrackAndDelay ( Stack searchStack, int startPoint ) : int
RunToCompletionWithDelayZero ( Stack searchStack ) : void

Explores a deterministic schedule from the peek of the stack to the terminal state.

SearchStateSpace ( object obj ) : void
VisitState ( TraversalInfo ti ) : void

Method Details

IterativeSearchStateSpace() protected method

protected IterativeSearchStateSpace ( ) : ZingerResult
return ZingerResult

MustExplore() protected method

protected MustExplore ( TraversalInfo ti ) : bool
ti TraversalInfo
return bool

RandomBackTrackAndDelay() protected method

protected RandomBackTrackAndDelay ( Stack searchStack, int startPoint ) : int
searchStack Stack
startPoint int
return int

RunToCompletionWithDelayZero() protected method

Explores a deterministic schedule from the peek of the stack to the terminal state.
protected RunToCompletionWithDelayZero ( Stack searchStack ) : void
searchStack Stack
return void

SearchStateSpace() protected method

protected SearchStateSpace ( object obj ) : void
obj object
return void

VisitState() protected method

protected VisitState ( TraversalInfo ti ) : void
ti TraversalInfo
return void