CommonModelFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total702 of 3,91982%126 of 35565%11834712176818159
binaryExpression(CIVLSource, BinaryExpression.BINARY_OPERATOR, Expression, Expression)997242%21828%1316152901
mpiContractExpression(CIVLSource, Scope, Expression, Expression[], MPIContractExpression.MPI_CONTRACT_EXPRESSION_KIND, MPICollectiveBehavior.MPICommunicationPattern)740%90%88181811
unaryExpression(CIVLSource, UnaryExpression.UNARY_OPERATOR, Expression)563035%13424%91151001
pointerSetExpression(CIVLSource, Scope, LHSExpression, Expression)470%20%22111111
booleanExpression(Expression)306769%3770%2642001
conditionalExpressionToIf(ConditionalExpression, Statement)2820188%3562%3545101
atomicFragment(boolean, Fragment, Location, Location)2812982%6440%4663301
conditionalExpressionToIf(Expression, VariableExpression, ConditionalExpression)288475%3562%3542401
numericExpression(Expression)282951%4867%3751201
leastCommonAncestor(Scope, Scope)191034%6225%4571001
updateStatement(CIVLSource, Location, Expression, Expression, CIVLFunction, Expression[])160%20%223311
updateStatement(CIVLSource, Location, Expression, Expression, CallOrSpawnStatement)150%20%223311
subscriptExpression(CIVLSource, LHSExpression, Expression)143169%3125%233901
derivativeCallExpression(CIVLSource, AbstractFunction, List, List)140%n/a112211
extractInt(CIVLSource, NumericExpression)131858%2250%231601
computeImpactScopeOfLocation(Location)1216593%94182%82634601
withStatement(CIVLSource, Location, LHSExpression, boolean)110%n/a112211
withStatement(CIVLSource, Location, Expression, CIVLFunction)110%n/a112211
systemGuardExpression(CallOrSpawnStatement)104582%2880%2621301
stateExpression(CIVLSource, Scope, int)100%n/a111111
parallelAssignStatement(CIVLSource, List)100%n/a112211
extendedQuantifiedExpression(CIVLSource, CIVLType, ExtendedQuantifiedExpressionNode.ExtendedQuantifier, Expression, Expression, Expression)100%n/a111111
structOrUnionLiteralExpression(CIVLSource, Scope, CIVLType, SymbolicExpression)90%n/a111111
loopContract(CIVLSource, Location, List, List, List)90%n/a111111
lambdaExpression(CIVLSource, CIVLFunctionType, List, Expression, Expression)90%n/a111111
variableAsParameter(CIVLSource, CIVLType, Identifier, int)80%n/a111111
systemFunction(CIVLSource, Identifier, Scope, List, CIVLType, Scope, String)711494%152764%14280601
function(CIVLSource, boolean, Identifier, Scope, List, CIVLType, Scope, Location)64087%1583%141501
loopBranchStatement(CIVLSource, Location, Expression, boolean, LoopContract)61470%2250%231401
hereOrRootExpression(CIVLSource, boolean)61267%1150%120201
arraySliceReference(ArraySliceReference.ArraySliceKind, Expression)60%n/a111111
wildcardExpression(CIVLSource, CIVLType)60%n/a111111
structFieldReference(int)50%n/a111111
refineConditionalExpression(Scope, Expression, CIVLSource, CIVLSource)46094%1583%1411701
dotExpression(CIVLSource, Expression, int)41376%2250%230201
processValue(int)35395%1788%1511201
sizeofTypeExpression(CIVLSource, CIVLType)31785%1150%121501
stateValue(int)31684%1150%121401
ifElseBranchStatement(CIVLSource, Location, Expression, boolean)31179%1150%120201
noopStatementWtGuard(CIVLSource, Location, Expression)31179%1150%120201
switchBranchStatement(CIVLSource, Location, Expression, Expression)31179%1150%120201
switchBranchStatement(CIVLSource, Location, Expression)31077%1150%120201
nullProcessValue()30%n/a111111
mallocStatement(CIVLSource, Location, LHSExpression, CIVLType, Expression, Expression, int, Expression)23795%1150%120401
sizeofTopConditionalExpressionQueue()21083%1150%121301
static {...}2675%1150%120101
isScopeIdDefined(int)2571%1150%121301
isProcessIdNull(int)2571%1150%121301
CommonModelFactory(SymbolicUniverse)171100%2100%0203301
waitallFunctionPointer()83100%2100%0201401
refineConditionalExpressionOfStatement(Statement, Location)80100%4100%0302101
elaborateDomainPointer()64100%2100%0201101
scope(CIVLSource, Scope, List, CIVLFunction)61100%6100%0401401
scopeValue(int)56100%8100%0501201
createTimeVariables(Scope)53100%4100%0301201
tempVariable(CommonModelFactory.TempVariableKind, Scope, CIVLSource, CIVLType)46100%1150%120901
regularRangeExpression(CIVLSource, Expression, Expression, Expression)45100%n/a010301
conditionalExpression(CIVLSource, Expression, Expression, Expression)44100%n/a010501
join(Scope, Scope)41100%8100%0501401
callOrSpawnStatement(CIVLSource, Location, boolean, Expression, List, Expression)40100%4100%030701
newAnonymousVariableForConstantArrayLiteral(CIVLSource, CIVLArrayType, SymbolicExpression)39100%n/a010801
getLower(Scope, Scope)39100%12100%0701301
newAnonymousVariableForArrayLiteral(CIVLSource, CIVLArrayType)36100%n/a010701
undefinedValue(SymbolicType)34100%4100%030801
domSizeVariable(CIVLSource, Scope)34100%n/a010501
parProcsVariable(CIVLSource, CIVLType, Scope)32100%n/a010501
identifier(CIVLSource, String)31100%2100%020701
newAnonymousVariable(CIVLSource, Scope, CIVLType)31100%n/a010501
createAtomicLockVariable(Scope)26100%n/a010701
assignStatement(CIVLSource, Location, LHSExpression, Expression, boolean)24100%n/a010401
getLowerScope(List)23100%4100%030601
variableWork(CIVLSource, CIVLType, Identifier, int, boolean)22100%2100%020501
joinScope(List)21100%2100%020501
insertNoopAtBeginning(CIVLSource, Scope, Fragment)19100%n/a010401
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
dereferenceExpression(CIVLSource, Expression)14100%n/a010401
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
structOrUnionLiteralExpression(CIVLSource, CIVLType, List)13100%n/a010201
civlParForEnterStatement(CIVLSource, Location, Expression, VariableExpression, VariableExpression, CIVLFunction)13100%n/a010201
functionGuardExpression(CIVLSource, Expression, List)12100%n/a010201
extractIntField(CIVLSource, SymbolicExpression, IntObject)12100%n/a010201
addressOfExpression(CIVLSource, LHSExpression)11100%n/a010201
functionIdentifierExpression(CIVLSource, CIVLFunction)11100%n/a010201
isTrue(Expression)11100%1375%130201
isProcNull(CIVLSource, SymbolicExpression)11100%n/a010201
domainGuard(CIVLSource, List, Variable, Expression)11100%n/a010101
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
hasConditionalExpressions()10100%2100%020301
recDomainLiteralExpression(CIVLSource, List, CIVLType)10100%n/a010201
memoryUnitExpression(CIVLSource, Variable, CIVLType, MemoryUnitReference, boolean, boolean)10100%n/a010101
noopStatementTemporary(CIVLSource, Location)10100%n/a010201
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
addConditionalExpression(ConditionalExpression)8100%n/a010201
addConditionalExpressionQueue()8100%n/a010201
model(CIVLSource, CIVLFunction, Program)8100%n/a010101
variable(CIVLSource, CIVLType, Identifier, int)8100%n/a010101
setScopes(Scope)8100%n/a010301
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
getProcessId(CIVLSource, SymbolicExpression)7100%n/a010101
getScopeId(CIVLSource, SymbolicExpression)7100%n/a010101
isPocessIdDefined(int)7100%2100%020301
pollFirstConditionaExpression()7100%n/a010101
getStateRef(CIVLSource, SymbolicExpression)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
originalExpression(CIVLSource, Expression)6100%n/a010101
trueExpression(CIVLSource)5100%n/a010101
sourceOf(ASTNode)5100%n/a010101
sourceOf(Source)5100%n/a010101
popConditionaExpressionStack()5100%n/a010201
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
civlFilesystemVariableExpression()3100%n/a010101
typeFactory()3100%n/a010101
codeAnalyzers()3100%n/a010101
inputVariables()3100%n/a010101
staticConstantScope()3100%n/a010101