Metric
Number of functions
Number of traversal functions
Number of signatures
Number of equations
Number of modules
number of parameterized modules
Number of signatures without equations
Number of start symbols
Number of functions per module
Number of traversal functions per module
Number of signatures per module
Number of equations per module
Number of signatures per function
Number of equations per function
Number of default equations per function
Number of equations and conditions per function
Function fan-in
Function fan-out
Module fan-in
Module fan-out
Number of conditions per equation
Number of matching conditions per equation
Number of equality conditions per equation
Number of distinct return values per function
Number of import declarations per module
Number of times a module is imported
Number of variables per type
Number of distinct variables per type
Number of types per variable
Number of unused variables per module
Average val-in
Explanation
The total number of transformation functions
The number of transformation functions that have the traversal attribute
The total number of signatures of all transformation functions
The total number of equations of all transformation functions
The total number of modules
The number of modules that can be specialized
The total number of signatures that do not have an associated equation, i.e., signatures without an implementation
The total number of start-symbols
The average number of transformation functions defined per module
The average number of transformation functions defined per module that have the traversal attribute
The average number of signatures in a module
The average number of equations in a module
The average number of signatures per function
The average number of equations per function
The average number of equations per function that are tagged default-
The avergae number of equations and conditions that together compose a transformation function
The number of times a function f is invoked by an equation implementing another function f'
The number of times an equation implementing a function f invokes another function f'
The number of times a function defined in a module m is invoked by a function defined in another module m'
The number of times a function defined in a module m invokes a function defined in another module m'
The average number of conditions that together compose an equation
The average number of matching conditions that together compose an equation
The average number of equality conditions that together compose an equation
The average number of signatures that together compose a transformation function that have different return types.
The average number of other modules a module imports
The averag number of times a module is imported by other modules
The number of (re)definitions of a variable with the same name and type
The number of definitions of a variable with a different name, but the same type
The numberof variables that have the same name, but a different type
The number of variables that are defined in a module, but not used in that module
The average number of arguments of a transformation function