Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran
المؤلفون المشاركون
Nanthaamornphong, Aziz
Leatongkam, Anawat
المصدر
العدد
المجلد 2019، العدد 2019 (31 ديسمبر/كانون الأول 2019)، ص ص. 1-22، 22ص.
الناشر
Hindawi Publishing Corporation
تاريخ النشر
2019-02-05
دولة النشر
مصر
عدد الصفحات
22
التخصصات الرئيسية
الملخص EN
Recently, reverse engineering has become widely recognized as a valuable process for extracting system abstractions and design information from existing software.
This study focuses on ForUML, a reverse engineering tool developed to extract UML diagrams from modern object-oriented Fortran programs.
Generally, Fortran is used to implement scientific and engineering software in various domains, such as weather forecasting, astrophysics, and engineering design.
However, methods for visualizing the existing design of object-oriented Fortran software are lacking.
UML diagrams of Fortran software would be beneficial to scientists and engineers in explaining the structure and behavior of their programs at a higher level of abstraction than the source code itself.
UML diagrams can enhance discussions within development teams and with the broader scientific community.
The first version of ForUML produces only UML class diagrams.
Class diagrams provide a useful window into the static structure of a program, including the structure and components of each class and the relationships between classes.
However, class diagrams lack the temporal information required to understand class behavior and interactions between classes.
UML sequence diagrams provide this important algorithmic information.
Therefore, herein, an extension for ForUML to extract UML sequence diagrams from the Fortran code is proposed, and this capability is provided using a widely used open-source platform.
This study argues that the proposed extension will enable the visualization of object-oriented Fortran software behavior and algorithmic structure and thereby enhance the development, maintenance practices, decision processes, and communications in scientific and engineering software communities worldwide.
نمط استشهاد جمعية علماء النفس الأمريكية (APA)
Nanthaamornphong, Aziz& Leatongkam, Anawat. 2019. Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran. Scientific Programming،Vol. 2019, no. 2019, pp.1-22.
https://search.emarefa.net/detail/BIM-1210727
نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)
Nanthaamornphong, Aziz& Leatongkam, Anawat. Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran. Scientific Programming No. 2019 (2019), pp.1-22.
https://search.emarefa.net/detail/BIM-1210727
نمط استشهاد الجمعية الطبية الأمريكية (AMA)
Nanthaamornphong, Aziz& Leatongkam, Anawat. Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran. Scientific Programming. 2019. Vol. 2019, no. 2019, pp.1-22.
https://search.emarefa.net/detail/BIM-1210727
نوع البيانات
مقالات
لغة النص
الإنجليزية
الملاحظات
Includes bibliographical references
رقم السجل
BIM-1210727
قاعدة معامل التأثير والاستشهادات المرجعية العربي "ارسيف Arcif"
أضخم قاعدة بيانات عربية للاستشهادات المرجعية للمجلات العلمية المحكمة الصادرة في العالم العربي
تقوم هذه الخدمة بالتحقق من التشابه أو الانتحال في الأبحاث والمقالات العلمية والأطروحات الجامعية والكتب والأبحاث باللغة العربية، وتحديد درجة التشابه أو أصالة الأعمال البحثية وحماية ملكيتها الفكرية. تعرف اكثر