CommonModelFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total566 of 3,17682%103 of 30366%9929911565617144
mpiContractExpression(CIVLSource, Scope, Expression, Expression[], MPIContractExpression.MPI_CONTRACT_EXPRESSION_KIND, MPICollectiveBehavior.MPICommunicationPattern)740%90%88181811
computeImpactScopeOfLocation(Location)528662%211338%1618143701
addressOfExpression(CIVLSource, LHSExpression)325764%7750%48112601
binaryExpression(CIVLSource, BinaryExpression.BINARY_OPERATOR, Expression, Expression)3112880%82676%71853101
atomicFragment(Fragment, Location, Location)2810078%6225%4563001
numericExpression(Expression)202050%3350%2451101
leastCommonAncestor(Scope, Scope)191034%6225%4571001
differentiableExpression(CIVLSource, AbstractFunction, int, Expression[], Expression[])180%n/a113311
structOrUnionLiteralExpression(CIVLSource, Scope, CIVLStructOrUnionType, SymbolicExpression)160%20%222211
updateStatement(CIVLSource, Location, Expression, Expression, CIVLFunction, Expression[])160%20%223311
unaryExpression(CIVLSource, UnaryExpression.UNARY_OPERATOR, Expression)154474%3562%361801
updateStatement(CIVLSource, Location, Expression, Expression, CallOrSpawnStatement)150%20%223311
nondetFunction(CIVLSource, Identifier, CIVLType, Scope)150%20%222211
deriveBinaryOperationSetType(CIVLSetType, CIVLType)146081%61470%61111501
conditionalExpression(CIVLSource, Expression, Expression, Expression)146081%2675%2521101
subscriptExpression(CIVLSource, LHSExpression, Expression)145379%3770%2631501
derivativeCallExpression(CIVLSource, AbstractFunction, List, List)140%n/a112211
withStatement(CIVLSource, Location, LHSExpression, boolean)110%n/a112211
withStatement(CIVLSource, Location, Expression, CIVLFunction)110%n/a112211
systemGuardExpression(CallOrSpawnStatement)104581%2880%2621301
isProcNull(SymbolicExpression)100%n/a112211
parallelAssignStatement(CIVLSource, List)100%n/a112211
arithmeticableExpression(Expression)93076%2880%2631101
comparableExpression(Expression)91257%2100%023701
loopContract(CIVLSource, Location, List, List, List)90%n/a111111
booleanExpression(Expression)88191%1990%1622001
valueAtExpression(CIVLSource, Expression, Expression, Expression)80%n/a111111
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
dotExpression(CIVLSource, Expression, int)44090%1787%1501001
dereferenceExpression(CIVLSource, Expression)43690%1583%140901
extractInt(NumericExpression)41578%1150%120301
hereOrRootExpression(CIVLSource, boolean)31280%1150%120201
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
isProcessIdNull(int)2571%1150%121301
logicFunction(CIVLSource, Identifier, Scope, List, CIVLType, int[], Scope, Expression)2996%1150%120501
CommonModelFactory(SymbolicUniverse, CIVLConfiguration)104100%n/a0102401
elaborateDomainPointer()67100%2100%0201101
waitFunctionPointer()64100%2100%0201001
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
getLower(Scope, Scope)39100%12100%0701301
undefinedValue(SymbolicType)37100%4100%030801
newAnonymousVariableForConstantArrayLiteral(CIVLSource, CIVLArrayType, SymbolicExpression)33100%n/a010801
systemFunction(CIVLSource, Identifier, Scope, List, CIVLType, Scope, String)30100%2100%020601
newAnonymousVariableForArrayLiteral(CIVLSource, CIVLArrayType)30100%n/a010701
getHideConstant()30100%1150%120701
domSizeVariable(CIVLSource, Scope)28100%n/a010501
identifier(CIVLSource, String)27100%2100%020601
parProcsVariable(CIVLSource, CIVLType, Scope)26100%n/a010501
createAtomicLockVariable(Scope)26100%n/a010701
newAnonymousVariable(CIVLSource, Scope, CIVLType)25100%n/a010501
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
sizeofTypeExpression(CIVLSource, CIVLType)20100%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
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
procnullExpression(CIVLSource)10100%n/a010101
statenullExpression(CIVLSource)10100%n/a010101
gotoBranchStatement(CIVLSource, Location, String)10100%n/a010201
noopStatement(CIVLSource, Location, Expression)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
variableAsParameter(CIVLSource, CIVLType, Identifier, int)8100%n/a010101
lambdaExpression(CIVLSource, CIVLFunctionType, Variable, 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
getLiteralDomCounterIdentifier(CIVLSource, int)6100%n/a010101
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
static {...}100%n/a010101