CommonEnabler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,191 of 1,83735%87 of 15644%641072393791328
enabledTransitionsOfUpdateStatement(State, int, UpdateStatement, Transition.AtomicLockAction)1780%20%22343411
executeFunctionAtCollateState(CIVLSource, State, int, String, SymbolicExpression, int, NumericExpression, int, Expression, CIVLFunction, SymbolicExpression[])1730%40%33343411
generateConcreteValueClauses(Reasoner, ConstantBound[], int)1670%200%1111323211
elaborateSymbolicConstants(BooleanExpression, int, SymbolicExpression)1410%220%1212353511
enabledTransitionsOfWithStatement(State, int, WithStatement, Transition.AtomicLockAction)1370%n/a11232311
perumtations(List, int)930%80%55181811
enabledAtomicTransitions(State)883629%12425%79172501
getCollateStateUpdateTransitions(BooleanExpression, int, LHSExpression, Collection, Transition.AtomicLockAction, Statement)610%20%22141411
assignPairs2Transitions(State, int, CIVLSource, List, Transition.AtomicLockAction, Statement)480%20%22101011
getCollateStateUpdateExpressions(int, LHSExpression, Collection)410%20%228811
enabledTransitionsOfStatement(State, Statement, BooleanExpression, int, boolean, Transition.AtomicLockAction)175376%21083%2831701
ampleSet(State)145379%41275%4921201
enabledTransitionsAtBinaryBranchingLocation(State, Location, int, Transition.AtomicLockAction)99892%31179%3801801
getGuard(Statement, int, State)51271%n/a012401
setDebugOut(PrintStream)40%n/a112211
setDebugging(boolean)40%n/a112211
getCachedGuard(State, int, Statement, int, BooleanExpression[][])35395%11192%1711301
debugging()30%n/a111111
getDebugOut()30%n/a111111
static {...}2675%1150%120101
CommonEnabler(StateFactory, Evaluator, Executor, SymbolicAnalyzer, LibraryEnablerLoader, CIVLErrorLogger, CIVLConfiguration)102100%1375%1302701
enabledTransitionsOfProcess(State, int, BooleanExpression[][])49100%1990%1601101
getEnabledTransitionsOfStatement_systemCalls(CIVLSource, State, CallOrSpawnStatement, BooleanExpression, int, Transition.AtomicLockAction)48100%2100%020801
enabledTransitionsAtLocation(State, Location, int, Transition.AtomicLockAction, BooleanExpression[][])42100%4100%030801
ampleSetComplement(TransitionSetIF)40100%n/a0101101
enabledTransitionsOfAllProcesses(State)31100%2100%020701
libraryEnabler(CIVLSource, String)16100%n/a010201
enabledTransitionsOfProcess(State, int)7100%n/a010101