การแปลงโมเดิร์นฟอร์แทรนสำหรับยูเอ็มแอลซีเควนซ์ไดอะแกรม
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
มหาวิทยาลัยสงขลานครินทร์
Abstract
Recently, reverse engineering has become widely recognized as a valuable
process for extracting system abstractions and design information from existing software. The proposed research will focus 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. Methods for visualizing the existing design of object-oriented Fortran software, however, are lacking. UML diagrams of the Fortran software would help scientists and engineers communicate about 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 make-up of each class and the relationships between classes. However, class diagrams lack temporal needed to understand class behavior and interactions between classes. UML sequence diagrams provide such important algorithmic information.
Therefore, the researcher proposes to extend ForUML to extract UML sequence diagrams from Fortran code and to offer this capability via a widely used open- source platform. This research argues that the proposed capability 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 the scientific and engineering software community worldwide.
Description
วิทยานิพนธ์ (วท.ม. (เทคโนโลยีสารสนเทศ))--มหาวิทยาลัยสงขลานครินทร์, 2561


