Research Article

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

Table 1

A structural comparison of object-oriented concepts between Fortran and Java [24].

Object-oriented equivalentFortranJava

Abstract data type (ADT)Derived typeClass
AttributeComponentProperty
MethodType-bound procedureMethod
Parent classParent typeBase class
Child classExtend typeSubclass
PackageModulePackage
Static polymorphismGeneric interfaceOverloading
Abstract methodDeferred procedure bindingAbstract
Primitive typeIntrinsic typePrimitive type