Class BoundedLTL.WitnessTrace
java.lang.Object
eu.iv4xr.framework.extensions.ltl.BoundedLTL.WitnessTrace
- Enclosing class:
- BoundedLTL
Represent a 'trace' of an execution. An execution is a sequence of steps and the
 states that result from each state. A 'trace' is not literally a sequence of these
 states, as it might be expensive or not possible to 'remember' states passed during 
 the execution. But rather it only keeps some string 'description' or 'summary' of
 the states.
 
 To be more precise, a witness-trace is a sequence of pairs (tr,s) where tr is the
 id of a step/transition, and s is a string description of the state after tr.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetState(int k)getTransitionLabel(int k)voidregister(ITransition transitionLabel, IState resultingState)voidreset()toString()
- 
Field Details- 
traceA list of "transition". Every transition is represented by a pair (tr,s) where tr is the id of a transition, and s is a string-dec of the resulting state. The transition tr might be null, if it is not known, or if s represents an initial state (so, it has no transition that precedes it).
 
- 
- 
Constructor Details- 
WitnessTracepublic WitnessTrace()
 
- 
- 
Method Details