กรุณาใช้ตัวระบุนี้เพื่ออ้างอิงหรือเชื่อมต่อรายการนี้:
http://kb.psu.ac.th/psukb/handle/2016/12652
ชื่อเรื่อง: | การแปลงโมเดิร์นฟอร์แทรนสำหรับยูเอ็มแอลซีเควนซ์ไดอะแกรม |
ชื่อเรื่องอื่นๆ: | Modern Fortran Transformation for UML Sequence Diagrams |
ผู้แต่ง/ผู้ร่วมงาน: | อซีส นันทอมรพงศ์ อนวัช เลห์ทองคำ College of Computing (Information Technology) |
คำสำคัญ: | ฟอร์แทรน (ภาษาคอมพิวเตอร์);ยูเอ็มแอล (วิทยาการคอมพิวเตอร์) |
วันที่เผยแพร่: | 2561 |
สำนักพิมพ์: | มหาวิทยาลัยสงขลานครินทร์ |
บทคัดย่อ: | 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. |
Abstract(Thai): | แนวคิดของระบบ และข้อมูลการออกแบบออกจากระบบ งานวิจัยนี้ให้ความสําคัญกับเครื่องมือด้าน วิศวกรรมย้อนกลับที่มีชื่อว่า ForUML ซึ่งสามารถสร้างยูเอ็มแอลไดอะแกรมขึ้นมาจากซอร์สโค้ด ภาษาฟอร์แทรน โดยทั่วไปภาษาฟอร์แทรนเป็นภาษาที่นิยมใช้สําหรับพัฒนาซอฟต์แวร์ในด้านที่เกี่ยวข้อง กับวิทยาศาสตร์ และวิศวกรรมศาสตร์ เช่น การพยากรณ์อากาศ ดาราศาสตร์ และการออกแบบทางด้าน วิศวกรรม ในปัจจุบันยังขาดเครื่องมือที่ใช้ในการแสดงภาพรวมการทํางานของระบบที่พัฒนาด้วย ภาษาฟอร์แทรน โดยยูเอ็มแอลไดอะแกรมที่ได้จากเครื่องมือ ForUML จะช่วยให้นักวิทยาศาสตร์และ วิศวกรที่พัฒนาซอฟต์แวร์เข้าใจโครงสร้างและพฤติกรรมของซอฟต์แวร์ในระดับภาพรวม นอกจากนี้ ยูเอ็มแอลไดอะแกรมยังช่วยให้สมาชิกในทีมและนักพัฒนาภายนอกที่สนใจ สามารถเข้าใจและสื่อสารกัน ได้ดี ในเวอร์ชันแรกของ ForUML สามารถแสดงได้เฉพาะคลาสไดอะแกรมเท่านั้น คลาส ไดอะแกรมนั้นจะแสดงให้เห็นถึงโครงสร้าง และความสัมพันธ์ระหว่างคลาส ภายในระบบ อย่างไรก็ตาม คลาสไดอะแกรมก็ยังไม่เพียงพอต่อการวิเคราะห์และทําความเข้าใจระบบ โดยเฉพาะพฤติกรรมและ ปฏิสัมพันธ์ระหว่างคลาสในระบบ ซึ่งคุณลักษณะเหล่านี้สามารถถูกแสดงได้โดยยูเอ็มแอลซีเควนซ์ ไดอะแกรม ดังนั้นผู้วิจัยจึงมีแนวคิดที่จะเพิ่มศักยภาพความสามารถของเครื่องมือ ForUML โดยเฉพาะอย่างยิ่งความสามารถในการสร้างยูเอ็มแอลซีเควนซ์ไดอะแกรม และทําการเผยแพร่ซอฟต์แวร์ ในรูปแบบโอเพนซอร์ส ซึ่งจะช่วยให้นักพัฒนาสามารถทําความเข้าใจระบบที่พัฒนาด้วยฟอร์แทรนได้ดีขึ้น รวมถึงยังช่วยให้นักพัฒนามีการตัดสินใจที่ดีขึ้นในกระบวนการพัฒนาซอฟต์แวร์ และการบํารุงรักษา ซอฟต์แวร์ นอกจากนี้ความสามารถที่เพิ่มขึ้นมาจะช่วยเอื้ออํานวยให้การสื่อสารในชุมชนนักพัฒนา ซอฟต์แวร์ทางด้านวิทยาศาสตร์ และวิศวกรรมศาสตร์ดียิ่งขึ้น |
รายละเอียด: | วิทยานิพนธ์ (วท.ม. (เทคโนโลยีสารสนเทศ))--มหาวิทยาลัยสงขลานครินทร์, 2561 |
URI: | http://kb.psu.ac.th/psukb/handle/2016/12652 |
ปรากฏในกลุ่มข้อมูล: | 976 Thesis |
แฟ้มในรายการข้อมูลนี้:
แฟ้ม | รายละเอียด | ขนาด | รูปแบบ | |
---|---|---|---|---|
426594.pdf | 2.37 MB | Adobe PDF | ดู/เปิด |
รายการทั้งหมดในระบบคิดีได้รับการคุ้มครองลิขสิทธิ์ มีการสงวนสิทธิ์เว้นแต่ที่ระบุไว้เป็นอื่น