CommonModelFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total564 of 3,31182%119 of 34365%1063189965914143
binaryExpression(CIVLSource, BinaryExpression.BINARY_OPERATOR, Expression, Expression)4812271%142463%122063101
deriveBinaryOperationSetType(CIVLSetType, CIVLType)453241%19726%131471501
unaryExpression(CIVLSource, UnaryExpression.UNARY_OPERATOR, Expression)373044%8433%683801
addressOfExpression(CIVLSource, LHSExpression)325764%7750%48112601
arithmeticableExpression(Expression)291838%6440%4661101
atomicFragment(boolean, Fragment, Location, Location)2812982%6440%4663301
numericExpression(Expression)282041%3350%2451101
leastCommonAncestor(Scope, Scope)191034%6225%4571001
differentiableExpression(CIVLSource, AbstractFunction, int, Expression[], Expression[])180%n/a113311
comparableExpression(Expression)171241%2100%023701
structOrUnionLiteralExpression(CIVLSource, Scope, CIVLStructOrUnionType, SymbolicExpression)170%40%332211
booleanExpression(Expression)168183%1990%1622001
updateStatement(CIVLSource, Location, Expression, Expression, CIVLFunction, Expression[])160%20%223311
updateStatement(CIVLSource, Location, Expression, Expression, CallOrSpawnStatement)150%20%223311
nondetFunction(CIVLSource, Identifier, CIVLType, Scope)150%20%222211
subscriptExpression(CIVLSource, LHSExpression, Expression)145379%3770%2631501
derivativeCallExpression(CIVLSource, AbstractFunction, List, List)140%n/a112211
dotExpression(CIVLSource, Expression, int)133271%4660%4621001
computeImpactScopeOfLocation(Location)1216593%94182%82634601
mpiContractExpression(CIVLSource, Scope, Expression, Expression[], MPIContractExpression.MPI_CONTRACT_EXPRESSION_KIND, MPICollectiveBehavior.MPICommunicationPattern)116385%2777%2831801
withStatement(CIVLSource, Location, LHSExpression, boolean)110%n/a112211
systemGuardExpression(CallOrSpawnStatement)104581%2880%2621301
parallelAssignStatement(CIVLSource, List)100%n/a112211
loopContract(CIVLSource, Location, List, List, List)90%n/a111111
variableAsParameter(CIVLSource, CIVLType, Identifier, int)80%n/a111111
conditionalExpression(CIVLSource, Expression, Expression, Expression)76790%1787%1511101
function(CIVLSource, boolean, Identifier, Scope, List, CIVLType, Scope, Location)64086%1583%141501
loopBranchStatement(CIVLSource, Location, Expression, boolean, LoopContract)61470%2250%231401
arraySliceReference(ArraySliceReference.ArraySliceKind, Expression)60%n/a111111
wildcardExpression(CIVLSource, CIVLType)60%n/a111111
structFieldReference(int)50%n/a111111
dereferenceExpression(CIVLSource, Expression)43790%2675%250901
extractInt(NumericExpression)41680%2250%230301
sizeofTypeExpression(CIVLSource, CIVLType)31785%1150%121501
hereOrRootExpression(CIVLSource, boolean)31280%1150%120101
ifElseBranchStatement(CIVLSource, Location, Expression, boolean)31178%1150%120201
noopStatementWtGuard(CIVLSource, Location, Expression)31178%1150%120201
switchBranchStatement(CIVLSource, Location, Expression, Expression)31178%1150%120201
switchBranchStatement(CIVLSource, Location, Expression)31076%1150%120201
nullProcessValue()30%n/a111111
mallocStatement(CIVLSource, Location, LHSExpression, CIVLType, Expression, Expression, int, Expression)23694%1150%120401
static {...}2675%1150%120101
isProcessIdNull(int)2571%1150%121301
logicFunction(CIVLSource, Identifier, Scope, List, CIVLType, int[], Scope, Expression)2996%1150%120501
CommonModelFactory(SymbolicUniverse, CIVLConfiguration)101100%n/a0102301
waitFunctionPointer()64100%2100%0201001
elaborateDomainPointer()64100%2100%0201101
scope(CIVLSource, Scope, List, CIVLFunction)61100%6100%0401401
createTimeVariables(Scope)53100%4100%0301201
regularRangeExpression(CIVLSource, Expression, Expression, Expression)45100%n/a010301
callOrSpawnStatement(CIVLSource, Location, boolean, Expression, List, Expression, boolean)41100%4100%030701
join(Scope, Scope)41100%8100%0501401
newAnonymousVariableForConstantArrayLiteral(CIVLSource, CIVLArrayType, SymbolicExpression)39100%n/a010801
getLower(Scope, Scope)39100%12100%0701301
undefinedValue(SymbolicType)37100%4100%030801
newAnonymousVariableForArrayLiteral(CIVLSource, CIVLArrayType)36100%n/a010701
domSizeVariable(CIVLSource, Scope)34100%n/a010501
parProcsVariable(CIVLSource, CIVLType, Scope)32100%n/a010501
newAnonymousVariable(CIVLSource, Scope, CIVLType)31100%n/a010501
systemFunction(CIVLSource, Identifier, Scope, List, CIVLType, Scope, String)30100%2100%020601
identifier(CIVLSource, String)27100%2100%020601
createAtomicLockVariable(Scope)26100%n/a010701
assignStatement(CIVLSource, Location, LHSExpression, Expression, boolean)24100%n/a010401
atomicEnter(Location)23100%n/a010401
atomicExit(Location)23100%n/a010401
getLowerScope(List)23100%4100%030601
setScopes(Scope)21100%n/a010501
joinScope(List)21100%2100%020501
quantifiedExpression(CIVLSource, QuantifiedExpression.Quantifier, List, Expression, Expression)18100%n/a010301
abstractFunctionCallExpression(CIVLSource, AbstractFunction, List)17100%n/a010301
civlForEnterFragment(CIVLSource, Location, Expression, List, Variable)17100%n/a010301
arrayLambdaExpression(CIVLSource, CIVLArrayType, List, Expression, Expression)15100%n/a010301
returnFragment(CIVLSource, Location, Expression, CIVLFunction)14100%n/a010201
abstractFunction(CIVLSource, Identifier, Scope, List, CIVLType, Scope, int, ModelFactory)14100%n/a010201
getLiteralDomCounterIdentifier(CIVLSource, int)14100%n/a010101
nullPointerExpression(CIVLPointerType, CIVLSource)13100%n/a010301
location(CIVLSource, Scope)13100%n/a010101
arrayLiteralExpression(CIVLSource, CIVLArrayType, List)13100%n/a010201
civlParForEnterStatement(CIVLSource, Location, Expression, VariableExpression, VariableExpression, CIVLFunction)13100%n/a010201
functionGuardExpression(CIVLSource, Expression, List)12100%n/a010201
functionIdentifierExpression(CIVLSource, CIVLFunction)11100%n/a010201
isTrue(Expression)11100%1375%130201
variableWork(CIVLSource, CIVLType, Identifier, int, boolean)11100%n/a010201
domainGuard(CIVLSource, List, Variable, Expression)11100%n/a010101
extractIntField(SymbolicExpression, IntObject)11100%n/a010201
noopStatementForVariableDeclaration(CIVLSource, Location)11100%n/a010201
withStatement(CIVLSource, Location, Expression, CIVLFunction)11100%n/a010201
procnullExpression(CIVLSource)10100%n/a010101
statenullExpression(CIVLSource)10100%n/a010101
gotoBranchStatement(CIVLSource, Location, String)10100%n/a010201
noopStatement(CIVLSource, Location, Expression)10100%n/a010201
isProcNull(SymbolicExpression)10100%n/a010201
recDomainLiteralExpression(CIVLSource, List, CIVLType)10100%n/a010201
memoryUnitExpression(CIVLSource, Variable, CIVLType, MemoryUnitReference, boolean, boolean)10100%n/a010101
noopStatementTemporary(CIVLSource, Location)10100%n/a010201
extendedQuantifiedExpression(CIVLSource, CIVLType, ExtendedQuantifiedExpressionNode.ExtendedQuantifier, Expression, Expression, Expression)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/a010201
charLiteralExpression(CIVLSource, char)9100%n/a010101
selfExpression(CIVLSource)8100%n/a010101
sourceOfSpan(Source, Source)8100%n/a010101
model(CIVLSource, CIVLFunction, Program)8100%n/a010101
variable(CIVLSource, CIVLType, Identifier, int)8100%n/a010101
lambdaExpression(CIVLSource, CIVLFunctionType, Variable, Expression)8100%n/a010101
valueAtExpression(CIVLSource, Expression, Expression, Expression)8100%n/a010101
boundVariableExpression(CIVLSource, Identifier, CIVLType)7100%n/a010101
functionCallExpression(CallOrSpawnStatement)7100%n/a010101
sourceOfSpan(ASTNode, ASTNode)7100%n/a010101
sourceOfToken(CivlcToken)7100%n/a010101
isPocessIdDefined(int)7100%2100%020301
initialValueExpression(CIVLSource, Variable)6100%n/a010101
variableExpression(CIVLSource, Variable)6100%n/a010101
sourceOfBeginning(ASTNode)6100%n/a010101
sourceOfEnd(ASTNode)6100%n/a010101
getProcessId(SymbolicExpression)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
addAnonStatement(Statement)5100%n/a010201
nothing(CIVLSource)5100%n/a010101
setTokenFactory(TokenFactory)4100%n/a010201
model()4100%n/a010101
selfReference()4100%n/a010101
setCodeAnalyzers(List)4100%n/a010201
statenullConstantValue()3100%n/a010101
atomicLockVariableExpression()3100%n/a010101
timeCountVariable()3100%n/a010101
brokenTimeVariable()3100%n/a010101
universe()3100%n/a010101
systemSource()3100%n/a010101
anonFragment()3100%n/a010101
typeFactory()3100%n/a010101
codeAnalyzers()3100%n/a010101
inputVariables()3100%n/a010101
staticConstantScope()3100%n/a010101