CommonEnabler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total854 of 1,53044%41 of 12066%41951733281434
enabledTransitionsOfUpdateStatement(State, int, UpdateStatement, Transition.AtomicLockAction)1700%20%22323211
executeFunctionAtCollateState(CIVLSource, State, int, String, SymbolicExpression, int, NumericExpression, int, Expression, CIVLFunction, SymbolicExpression[])1690%40%33333311
enabledTransitionsOfWithStatement(State, int, WithStatement, Transition.AtomicLockAction)1330%n/a11222211
perumtations(List, int)930%80%55181811
enabledAtomicTransitions(State)733834%10429%68183001
getCollateStateUpdateTransitions(BooleanExpression, int, LHSExpression, Collection, Transition.AtomicLockAction, Statement)650%20%22141411
assignPairs2Transitions(State, int, CIVLSource, List, Transition.AtomicLockAction, Statement)500%20%22121211
getCollateStateUpdateExpressions(int, LHSExpression, Collection)410%20%228811
enabledTransitionsOfStatement(State, Statement, BooleanExpression, int, Transition.AtomicLockAction)175275%21083%2831601
enabledTransitions(State)154876%41275%4921201
getGuard(Statement, int, State)51271%n/a012401
enabledTransitionsAtBinaryBranchingLocation(State, Location, int, Transition.AtomicLockAction)412297%21488%2902901
setDebugOut(PrintStream)40%n/a112211
setDebugging(boolean)40%n/a112211
debugging()30%n/a111111
getDebugOut()30%n/a111111
static {...}2675%1150%120101
print(PrintStream, TransitionSequence)0%n/a111111
printFirstTransition(PrintStream, TransitionSequence)0%n/a111111
printRemaining(PrintStream, TransitionSequence)0%n/a111111
CommonEnabler(StateFactory, Evaluator, Executor, SymbolicAnalyzer, LibraryEnablerLoader, CIVLErrorLogger, CIVLConfiguration)97100%1375%1302601
newPathCondition(State, int, Statement, int, BooleanExpression[][])75100%14100%0801701
enabledTransitionsOfProcess(State, int, BooleanExpression[][])49100%1990%1601101
getEnabledTransitionsOfSystemCall(CIVLSource, State, CallOrSpawnStatement, BooleanExpression, int, Transition.AtomicLockAction)48100%2100%020801
enabledTransitionsAtLocation(State, Location, int, Transition.AtomicLockAction, BooleanExpression[][])41100%4100%030801
enabledTransitionsOfAllProcesses(State)35100%2100%020901
libraryEnabler(CIVLSource, String)16100%n/a010201
hasMultiple(TransitionSequence)11100%2100%020101
hasNext(TransitionSequence)7100%2100%020101
enabledTransitionsOfProcess(State, int)7100%n/a010101
next(TransitionSequence)3100%n/a010101
numRemoved(TransitionSequence)3100%n/a010101
peek(TransitionSequence)3100%n/a010101
source(TransitionSequence)3100%n/a010101