CommonEnabler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total991 of 1,86447%86 of 17651%621162003841127
enabledTransitionsOfUpdateStatement(State, int, UpdateStatement, Transition.AtomicLockAction)1780%20%22343411
executeFunctionAtCollateState(CIVLSource, State, int, String, SymbolicExpression, int, NumericExpression, int, Expression, CIVLFunction, SymbolicExpression[])1740%40%33343411
generateConcreteValueClauses(Reasoner, ConstantBound[], int)1670%200%1111323211
elaborateSymbolicConstants(BooleanExpression, int, SymbolicExpression)1370%220%1212343411
perumtations(List, int)930%80%55181811
enabledAtomicTransitions(State)843529%11531%69152401
assignPairs2Transitions(State, int, CIVLSource, List, Transition.AtomicLockAction, Statement)480%20%22101011
getCollateStateUpdateExpressions(int, LHSExpression, Collection)400%20%228811
fullSet(State)146482%41478%41021701
ampleSet(State)144877%41275%4921201
enabledTransitionsAtBinaryBranchingLocation(State, Location, int, Transition.AtomicLockAction)912293%31583%31002501
enabledTransitionsOfStatement(State, Statement, BooleanExpression, int, boolean, Transition.AtomicLockAction)96187%11192%1821701
getGuard(Statement, int, State)51271%n/a012401
setDebugOut(PrintStream)40%n/a112211
setDebugging(boolean)40%n/a112211
getCachedGuard(State, int, Statement, int, BooleanExpression[][])35595%11192%1711301
debugging()30%n/a111111
getDebugOut()30%n/a111111
static {...}2675%1150%120101
enabledTransitionsOfWithStatement(State, int, WithStatement, Transition.AtomicLockAction)138100%n/a0102301
CommonEnabler(StateFactory, Evaluator, Executor, SymbolicAnalyzer, LibraryEnablerLoader, CIVLErrorLogger, CIVLConfiguration, GMCConfiguration)108100%1375%1302801
getCollateStateUpdateTransitions(BooleanExpression, int, LHSExpression, Collection, Transition.AtomicLockAction, Statement)62100%2100%0201401
enabledTransitionsOfProcess(State, int, BooleanExpression[][])49100%10100%0601101
getEnabledTransitionsOfStatement_systemCalls(CIVLSource, State, CallOrSpawnStatement, BooleanExpression, int, Transition.AtomicLockAction)48100%2100%020801
enabledTransitionsAtLocation(State, Location, int, Transition.AtomicLockAction, BooleanExpression[][])42100%4100%030801
libraryEnabler(CIVLSource, String)16100%n/a010201
enabledTransitionsOfProcess(State, int)7100%n/a010101