首页 | 本学科首页   官方微博 | 高级检索  
     


Updating Fortran programs and other legacy code to an interactive window platform
Affiliation:1. Laboratoire Navier, UMR 8205, École des Ponts, IFSTTAR, CNRS, UPE, Champs-sur-Marne, France;2. School of Civil and Environmental Engineering, Georgia Institute of Technology, Atlanta, GA, USA;1. PhD student, CONSTRUCT-LESE – Faculty of Engineering (FEUP), University of Porto, Portugal;2. Assistant Professor, CERENA-DEM – Faculty of Engineering (FEUP), University of Porto, Portugal;3. Geophysicist, Dryas Octopetala, Rua Aníbal de Lima, Coimbra-Portugal;4. Associate Professor, CONSTRUCT-LESE – Faculty of Engineering (FEUP), University of Porto, Portugal;5. Full Professor, CONSTRUCT-LESE – Faculty of Engineering (FEUP), University of Porto, Portugal
Abstract:This paper introduces a hybrid method to update legacy programs, thus combining the visual interactivity of window programs with the qualities of legacy code. Because migration from C, Fortran or Pascal to another programming language is very time-consuming and error-prone, it can be more beneficial to integrate legacy executable files into a visual interactive window shell. Such a shell program is described in this work. Its main part is a multi-file manager with an executable file as the main building block and MyFile as the base class of the resulting UML model. The window shell chosen here runs under the Microsoft Windows 9x/NT/2k/XP operating systems, and the program language to implement the designed shell is Visual Basic. The final shell program was tested with different types of executable files for earth satellite orbit determination, tidal acceleration computation and deformation analysis.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号