CommonModelFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total341 of 3,26790%66 of 26575%63268425338135
binaryExpression(CIVLSource, BinaryExpression.BINARY_OPERATOR, Expression, Expression)667252%18831%111482001
conditionalExpressionToIf(ConditionalExpression, Statement)2820188%3562%3524301
conditionalExpressionToIf(Expression, VariableExpression, ConditionalExpression)288475%3562%3522001
numericExpression(Expression)281738%3770%263601
assignAtomicLockVariable(Integer, Location)230%n/a113311
unaryExpression(CIVLSource, UnaryExpression.UNARY_OPERATOR, Expression)173064%3457%351501
booleanExpression(Expression)166781%1788%1511201
subscriptExpression(CIVLSource, LHSExpression, Expression)143169%3125%233701
derivativeCallExpression(CIVLSource, AbstractFunction, List, List)140%n/a111111
computeImpactScopeOfLocation(Location)1216593%94182%82634501
systemFunction(CIVLSource, Identifier, List, CIVLType, Scope, String)113476%2467%242701
structOrUnionLiteralExpression(CIVLSource, Scope, CIVLType, SymbolicExpression)90%n/a111111
getLower(Expression[])90%20%223311
systemFunctionCallExpression(CallOrSpawnStatement)70%n/a111111
function(CIVLSource, Identifier, List, CIVLType, Scope, Location)63284%1583%141501
arraySliceReference(ArraySliceReference.ArraySliceKind, Expression)60%n/a111111
structFieldReference(int)50%n/a111111
refineConditionalExpression(Scope, Expression, CIVLSource, CIVLSource)45493%1583%1411201
conditionalExpression(CIVLSource, Expression, Expression, Expression)45293%2250%230201
dotExpression(CIVLSource, Expression, int)41376%2250%230201
processValue(int)35395%1788%1511101
sizeofTypeExpression(CIVLSource, CIVLType)31785%1150%121501
ifElseBranchStatement(CIVLSource, Location, Expression, boolean)31179%1150%120101
loopBranchStatement(CIVLSource, Location, Expression, boolean)31179%1150%120101
noopStatementWtGuard(CIVLSource, Location, Expression)31179%1150%120101
switchBranchStatement(CIVLSource, Location, Expression, Expression)31179%1150%120101
switchBranchStatement(CIVLSource, Location, Expression)31077%1150%120101
nullScopeValue()30%n/a111111
mallocStatement(CIVLSource, Location, LHSExpression, CIVLType, Expression, Expression, int, Expression)25596%1150%120401
sizeofTopConditionalExpressionQueue()21083%1150%121301
static {...}2675%1150%120101
CommonModelFactory(SymbolicUniverse)150100%2100%0202501
atomicFragment(boolean, Fragment, Location, Location)138100%1788%1502001
refineConditionalExpressionOfStatement(Statement, Location)74100%4100%0301501
waitallFunctionPointer()70100%2100%020701
scope(CIVLSource, Scope, Set, CIVLFunction)60100%4100%0301301
tempVariable(CommonModelFactory.TempVariableKind, Scope, CIVLSource, CIVLType)58100%1150%1201001
scopeValue(int)56100%8100%0501101
createTimeVariables(Scope)53100%4100%030801
regularRangeExpression(CIVLSource, Expression, Expression, Expression)45100%n/a010101
join(Scope, Scope)41100%8100%0501401
callOrSpawnStatement(CIVLSource, Location, boolean, Expression, List, Expression)40100%4100%030501
getLower(Scope, Scope)39100%12100%0701301
systemGuardExpression(CallOrSpawnStatement)38100%2100%020401
newAnonymousVariableForArrayLiteral(CIVLSource, CIVLArrayType)36100%n/a010501
undefinedValue(SymbolicType)34100%4100%030701
domSizeVariable(CIVLSource, Scope)34100%n/a010301
parProcsVariable(CIVLSource, CIVLType, Scope)32100%n/a010301
identifier(CIVLSource, String)31100%2100%020601
newAnonymousVariable(CIVLSource, Scope, CIVLType)31100%n/a010401
createAtomicLockVariable(Scope)26100%n/a010401
quantifiedExpression(CIVLSource, QuantifiedExpression.Quantifier, Identifier, CIVLType, Expression, Expression, Expression)24100%n/a010101
assignStatement(CIVLSource, Location, LHSExpression, Expression, boolean)24100%n/a010101
extractInt(CIVLSource, NumericExpression)24100%2100%020401
getLower(List)23100%4100%030601
variable(CIVLSource, CIVLType, Identifier, int)21100%2100%020401
createSymbolicConstantCounter(Scope)21100%n/a010301
joinScope(List)21100%2100%020501
quantifiedExpression(CIVLSource, QuantifiedExpression.Quantifier, Identifier, CIVLType, Expression, Expression)19100%n/a010101
hereOrRootExpression(CIVLSource, boolean)18100%2100%020101
abstractFunctionCallExpression(CIVLSource, AbstractFunction, List)17100%n/a010301
civlForEnterFragment(CIVLSource, Location, Expression, List, Variable)17100%n/a010201
dereferenceExpression(CIVLSource, Expression)14100%n/a010201
returnFragment(CIVLSource, Location, Expression, CIVLFunction)14100%n/a010101
getLiteralDomCounterIdentifier(CIVLSource, int)14100%n/a010101
civlParForEnterStatement(CIVLSource, Location, Expression, VariableExpression, VariableExpression, Expression, CIVLFunction)14100%n/a010101
nullPointerExpression(CIVLPointerType, CIVLSource)13100%n/a010301
abstractFunction(CIVLSource, Identifier, List, CIVLType, Scope, int)13100%n/a010101
location(CIVLSource, Scope)13100%n/a010101
arrayLiteralExpression(CIVLSource, CIVLArrayType, List)13100%n/a010101
structOrUnionLiteralExpression(CIVLSource, CIVLType, List)13100%n/a010101
functionGuardExpression(CIVLSource, Expression, List)12100%n/a010201
extractIntField(CIVLSource, SymbolicExpression, IntObject)12100%n/a010201
addressOfExpression(CIVLSource, LHSExpression)11100%n/a010101
functionIdentifierExpression(CIVLSource, CIVLFunction)11100%n/a010201
isTrue(Expression)11100%1375%130101
isProcNull(CIVLSource, SymbolicExpression)11100%n/a010201
domainGuard(CIVLSource, List, Variable, Expression)11100%n/a010101
procnullExpression(CIVLSource)10100%n/a010101
gotoBranchStatement(CIVLSource, Location, String)10100%n/a010101
noopStatement(CIVLSource, Location, Expression)10100%n/a010101
hasConditionalExpressions()10100%2100%020301
recDomainLiteralExpression(CIVLSource, List, CIVLType)10100%n/a010101
memoryUnitExpression(CIVLSource, Variable, CIVLType, MemoryUnitReference, boolean, boolean)10100%n/a010101
booleanLiteralExpression(CIVLSource, boolean)9100%n/a010101
castExpression(CIVLSource, CIVLType, Expression)9100%n/a010101
dynamicTypeOfExpression(CIVLSource, CIVLType)9100%n/a010101
integerLiteralExpression(CIVLSource, BigInteger)9100%n/a010101
realLiteralExpression(CIVLSource, BigDecimal)9100%n/a010101
scopeofExpression(CIVLSource, LHSExpression)9100%n/a010101
sizeofExpressionExpression(CIVLSource, Expression)9100%n/a010101
sourceOfSpan(CIVLSource, CIVLSource)9100%n/a010101
charLiteralExpression(CIVLSource, char)9100%n/a010101
selfExpression(CIVLSource)8100%n/a010101
sourceOfSpan(Source, Source)8100%n/a010101
addConditionalExpression(ConditionalExpression)8100%n/a010201
addConditionalExpressionQueue()8100%n/a010201
model(CIVLSource, CIVLFunction, Program)8100%n/a010101
boundVariableExpression(CIVLSource, Identifier, CIVLType)7100%n/a010101
sourceOfSpan(ASTNode, ASTNode)7100%n/a010101
sourceOfToken(CToken)7100%n/a010101
getProcessId(CIVLSource, SymbolicExpression)7100%n/a010101
getScopeId(CIVLSource, SymbolicExpression)7100%n/a010101
isPocessIdDefined(int)7100%2100%020301
isScopeIdDefined(int)7100%2100%020301
isProcessIdNull(int)7100%2100%020301
pollFirstConditionaExpression()7100%n/a010101
initialValueExpression(CIVLSource, Variable)6100%n/a010101
variableExpression(CIVLSource, Variable)6100%n/a010101
sourceOfBeginning(ASTNode)6100%n/a010101
sourceOfEnd(ASTNode)6100%n/a010101
expandedSource(CIVLSource, CIVLSource)6100%n/a010101
clearAnonFragment()6100%n/a010201
addInputVariable(Variable)6100%n/a010201
trueExpression(CIVLSource)5100%n/a010101
sourceOf(ASTNode)5100%n/a010101
sourceOf(Source)5100%n/a010101
popConditionaExpressionStack()5100%n/a010201
addAnonStatement(Statement)5100%n/a010201
setTokenFactory(TokenFactory)4100%n/a010201
setSystemScope(Scope)4100%n/a010201
model()4100%n/a010101
selfReference()4100%n/a010101
setCodeAnalyzers(List)4100%n/a010201
atomicLockVariableExpression()3100%n/a010101
timeCountVariable()3100%n/a010101
brokenTimeVariable()3100%n/a010101
nullProcessValue()3100%n/a010101
universe()3100%n/a010101
systemSource()3100%n/a010101
anonFragment()3100%n/a010101
civlFilesystemVariableExpression()3100%n/a010101
typeFactory()3100%n/a010101
codeAnalyzers()3100%n/a010101
inputVariables()3100%n/a010101