Research Article

Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran

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”)