Table 3: Mapping between the XMI and Fortran.

FortranXMI elements

Derived typeUML: class
Type-bound procedureUML: operation
Dummy argumentUML: parameter
ComponentUML: attribute
Intrinsic typeUML: datatype
Parent typeUML: generalization.parent
Extended typeUML: generalization.child
CompositeUML: association (the aggregation property as “composite”)