Research Article
Extracting UML Class Diagrams from Object-Oriented Fortran: ForUML
Table 3
Evaluation of ForUML: recall (extracted data/actual data).
| Packages | Subpackages | Type | Procedure | Component | Inheritance | Composition |
| ForTrilinos | Epetra | 16/16 | 304/304 | 17/17 | 12/12 | 2/2 | Aztecoo | 1/1 | 12/12 | 1/1 | 0/0 | 0/0 | Amesos | 1/1 | 7/7 | 1/1 | 0/0 | 0/0 | ForTrilinos | 48/48 | 11/11 | 139/139 | 4/4 | 4/4 |
| CLiiME | Model | 23/23 | 167/167 | 61/61 | 32/32 | 32/32 |
| PSBLAS | Modules | 50/50 | 1309/1309 | 160/160 | 34/34 | 28/28 | prec | 20/20 | 208/208 | 28/28 | 24/24 | 12/12 |
| MLDP4 | miprec | 11/11 | 0/0 | 67/66 | 0/0 | 10/10 |
| MPFlows | Spray | 10/10 | 55/55 | 29/29 | 2/2 | 3/3 |
| ā | Overall | 180/180 | 2073/2073 | 503/503 | 108/108 | 91/91 | ā | (100%) | (100%) | (100%) | (100%) | (100%) |
|
|