| unaryExpression(CIVLSource, UnaryExpression.UNARY_OPERATOR, Expression) |   | 49% |   | 40% | 3 | 4 | 6 | 14 | 0 | 1 |
| binaryExpression(CIVLSource, BinaryExpression.BINARY_OPERATOR, Expression, Expression) |   | 66% |   | 40% | 8 | 11 | 4 | 17 | 0 | 1 |
| chooseStatement(CIVLSource, Location, LHSExpression, Expression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| subscriptExpression(CIVLSource, LHSExpression, Expression) |   | 58% |   | 25% | 2 | 3 | 3 | 9 | 0 | 1 |
| extractInt(CIVLSource, NumericExpression) |   | 46% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| stringLiteralExpression(CIVLSource, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| function(CIVLSource, Identifier, Vector, CIVLType, Scope, Location) |   | 81% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| resultExpression(CIVLSource) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| conditionalExpression(CIVLSource, Expression, Expression, Expression) |   | 90% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| dotExpression(CIVLSource, Expression, int) |   | 88% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
| stringType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scopeType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stringSymbolicType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| CommonModelFactory(SymbolicUniverse) |  | 100% |  | 100% | 0 | 2 | 0 | 34 | 0 | 1 |
| primitiveType(CIVLPrimitiveType.PrimitiveTypeKind, SymbolicType) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| processValue(int) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| scopeValue(int) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| computeInitialHeapValue(SymbolicTupleType) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| computeDynamicHeapType(Iterable) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| complete(CIVLBundleType, Collection) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| join(Scope, Scope) |  | 100% |  | 100% | 0 | 5 | 0 | 14 | 0 | 1 |
| callOrSpawnStatement(CIVLSource, Location, boolean, CIVLFunction, Vector) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| mallocStatement(CIVLSource, Location, LHSExpression, CIVLType, Expression, Expression, int) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| identifier(CIVLSource, String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| completeHeapType(CIVLHeapType, Collection) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| sizeofExpression(CIVLPrimitiveType.PrimitiveTypeKind) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| scope(CIVLSource, Scope, Set, CIVLFunction) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| assignStatement(CIVLSource, Location, LHSExpression, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| returnStatement(CIVLSource, Location, Expression) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| variableExpression(CIVLSource, Variable) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| dereferenceExpression(CIVLSource, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| assertStatement(CIVLSource, Location, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| assumeStatement(CIVLSource, Location, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| joinStatement(CIVLSource, Location, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addressOfExpression(CIVLSource, LHSExpression) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| castExpression(CIVLSource, CIVLType, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| undefinedValue(SymbolicType) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| sizeofExpressionExpression(CIVLSource, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| noopStatement(CIVLSource, Location) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| systemFunction(CIVLSource, Identifier, Vector, CIVLType, Scope, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| location(CIVLSource, Scope) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| integerLiteralExpression(CIVLSource, BigInteger) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| realLiteralExpression(CIVLSource, BigDecimal) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| sizeofTypeExpression(CIVLSource, CIVLType) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| dynamicTypeOfExpression(CIVLSource, CIVLType) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| initialValueExpression(CIVLSource, Variable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| booleanLiteralExpression(CIVLSource, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| selfExpression(CIVLSource) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| extractIntField(CIVLSource, SymbolicExpression, IntObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| variable(CIVLSource, CIVLType, Identifier, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| model(CIVLSource, CIVLFunction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pointerType(CIVLType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProcessId(CIVLSource, SymbolicExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getScopeId(CIVLSource, SymbolicExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| completeArrayType(CIVLType, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| structField(Identifier, CIVLType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| incompleteArrayType(CIVLType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| structType(Identifier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| heapType(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newBundleType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| systemSource() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| integerType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| realType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| booleanType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| processType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dynamicType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| universe() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pointerSymbolicType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| processSymbolicType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| dynamicSymbolicType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| scopeSymbolicType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| voidType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |