public class GreedyLtlGenerator extends GreedyTraceGenerator<AtomicEvent>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<AtomicEvent> |
m_alphabet
The set of possible events.
|
protected Operator<AtomicEvent> |
m_formula
The LTL formula to generate against
|
m_lastCoverage, m_maxIterations, m_metric, m_numCandidates, m_random| Constructor and Description |
|---|
GreedyLtlGenerator(Operator<AtomicEvent> op,
Alphabet<AtomicEvent> alph,
java.util.Random random,
CoverageMetric<AtomicEvent,java.lang.Float> metric) |
| Modifier and Type | Method and Description |
|---|---|
Trace<AtomicEvent> |
generateTrace(int length)
Randomly generates a trace of given length
|
generateTraces, getLastCoverage, pickLength, setMaxIterationsprotected final Operator<AtomicEvent> m_formula
protected final java.util.List<AtomicEvent> m_alphabet
public GreedyLtlGenerator(Operator<AtomicEvent> op, Alphabet<AtomicEvent> alph, java.util.Random random, CoverageMetric<AtomicEvent,java.lang.Float> metric)
public Trace<AtomicEvent> generateTrace(int length)
GreedyTraceGeneratorgenerateTrace in class GreedyTraceGenerator<AtomicEvent>length - The lengthnull if no trace could be generatedCopyright © Sylvain HallĂ©. All Rights Reserved.