Research Article

Extracting UML Class Diagrams from Object-Oriented Fortran: ForUML

Table 1

Object-oriented Fortran terms (adapted from [12]).

Fortran OOP equivalent Fortran keywords

Module Package Module
Derived type Abstract data type (ADT) Type
Component Attribute
Type-bound procedure Method Procedure
Parent type Parent class
Extend type Child class Extends
Intrinsic type Primitive type For example, real, integer