CommonModelFactory

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total661 of 3,80183%128 of 34963%11634311875117158
binaryExpression(CIVLSource, BinaryExpression.BINARY_OPERATOR, Expression, Expression)997242%21828%1316152901
unaryExpression(CIVLSource, UnaryExpression.UNARY_OPERATOR, Expression)563035%13424%91151001
pointerSetExpression(CIVLSource, Scope, LHSExpression, Expression)470%20%22111111
addressOfExpression(CIVLSource, LHSExpression)323552%7542%47112101
booleanExpression(Expression)306769%3770%2642001
conditionalExpressionToIf(ConditionalExpression, Statement)2920488%3562%3545201
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
differentiableExpression(CIVLSource, AbstractFunction, int, Expression[], Expression[])180%n/a113311
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)143169%3125%233901
derivativeCallExpression(CIVLSource, AbstractFunction, List, List)140%n/a112211
computeImpactScopeOfLocation(Location)1216593%94182%82634601
mpiContractExpression(CIVLSource, Scope, Expression, Expression[], MPIContractExpression.MPI_CONTRACT_EXPRESSION_KIND, MPICollectiveBehavior.MPICommunicationPattern)116385%2778%2831801
withStatement(CIVLSource, Location, LHSExpression, boolean)110%n/a112211
systemGuardExpression(CallOrSpawnStatement)104582%2880%2621301
parallelAssignStatement(CIVLSource, List)100%n/a112211
structOrUnionLiteralExpression(CIVLSource, Scope, CIVLType, SymbolicExpression)90%n/a111111
loopContract(CIVLSource, Location, List, List, List)90%n/a111111
variableAsParameter(CIVLSource, CIVLType, Identifier, int)80%n/a111111
systemFunction(CIVLSource, Identifier, Scope, List, CIVLType, Scope, String)711494%152764%14280601
isScopeIdDefined(int)70%20%223311
function(CIVLSource, boolean, Identifier, Scope, List, CIVLType, Scope, Location)64087%1583%141501
loopBranchStatement(CIVLSource, Location, Expression, boolean, LoopContract)61470%2250%231401
arraySliceReference(ArraySliceReference.ArraySliceKind, Expression)60%n/a111111
wildcardExpression(CIVLSource, CIVLType)60%n/a111111
originalExpression(CIVLSource, Expression)60%n/a111111
structFieldReference(int)50%n/a111111
refineConditionalExpression(Scope, Expression, CIVLSource, CIVLSource)46094%1583%1411701
extractInt(NumericExpression)41680%2250%230301
dotExpression(CIVLSource, Expression, int)41376%2250%230201
sizeofTypeExpression(CIVLSource, CIVLType)31785%1150%121501
stateValue(int)31684%1150%121401
hereOrRootExpression(CIVLSource, boolean)31280%1150%120101
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)23695%1150%120401
sizeofTopConditionalExpressionQueue()21083%1150%121301
static {...}2675%1150%120101
isProcessIdNull(int)2571%1150%121301
CommonModelFactory(SymbolicUniverse, CIVLConfiguration)119100%n/a0102701
refineConditionalExpressionOfStatement(Statement, Location)80100%4100%0302101
waitFunctionPointer()64100%2100%0201001
elaborateDomainPointer()64100%2100%0201101
scope(CIVLSource, Scope, List, CIVLFunction)61100%6100%0401401
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
domSizeVariable(CIVLSource, Scope)34100%n/a010501
parProcsVariable(CIVLSource, CIVLType, Scope)32100%n/a010501
newAnonymousVariable(CIVLSource, Scope, CIVLType)31100%n/a010501
undefinedValue(SymbolicType)29100%4100%030701
identifier(CIVLSource, String)27100%2100%020601
createAtomicLockVariable(Scope)26100%n/a010701
assignStatement(CIVLSource, Location, LHSExpression, Expression, boolean)24100%n/a010401
setScopes(Scope)24100%n/a010501
getLowerScope(List)23100%4100%030601
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
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
hasConditionalExpressions()10100%2100%020301
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
stateExpression(CIVLSource, Scope, int)10100%n/a010101
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
addConditionalExpression(ConditionalExpression)8100%n/a010201
addConditionalExpressionQueue()8100%n/a010201
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
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
getProcessId(SymbolicExpression)6100%n/a010101
getScopeId(SymbolicExpression)6100%n/a010101
clearAnonFragment()6100%n/a010201
addInputVariable(Variable)6100%n/a010201
getStateRef(SymbolicExpression)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
typeFactory()3100%n/a010101
codeAnalyzers()3100%n/a010101
inputVariables()3100%n/a010101
staticConstantScope()3100%n/a010101