mvis allows to generate graphics and apply metrics to architecture models.
Short |
Long |
Required |
Description |
---|---|---|---|
-i |
–input |
yes |
Input model directory |
-o |
–output |
yes |
Output directory to store graphics and statistics |
-M |
–component-map |
Component, file and function map file |
|
-s |
–selector |
Set architecture graph selector all, diff, subtract, intersect |
|
-g |
–graphs |
Specify which output graphs must be generated odt-op, graphml, dot-component |
|
-m |
–mode |
Mode deciding whether an edge is added when its nodes are not selected add-nodes, only |
|
-c |
–compute-statistics –eol |
Generate the listed statistics Set end of line character for CSV files Default: system’s standard symbol |
all selects all nodes regardless of the node and edge labels
diff diff:label1,label2
subtract subtract:label1,label2
interstect intersect:label1,label2
Counting Metrics %s/%s-%s output-directory, file-prefix, operation-calls.csv %s/%s-%s output-directory, file-prefix, distinct-operation-degree.csv %s/%s-%s output-directory, file-prefix, distinct-module-degree.csv
Allen Metric %s/%s output-directory, model-complexity.csv