Updating Fortran programs and other legacy code to an interactive window platform

2003-11-01
Friedrich, J
Karslıoğlu, Mahmut Onur
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.
COMPUTERS & GEOSCIENCES

Suggestions

An intelligent process planning system for prismatic parts using STEP features
Amaitik, Saleh M.; Kilic, S. Engin (Springer Science and Business Media LLC, 2007-01-01)
This paper presents an intelligent process planning system using STEP features (ST-FeatCAPP) for prismatic parts. The system maps a STEP AP224 XML data file, without using a complex feature recognition process, and produces the corresponding machining operations to generate the process plan and corresponding STEP-NC in XML format. It carries out several stages of process planning such as operations selection, tool selection, machining parameters determination, machine tools selection and setup planning. A h...
Graphical user interface (GUI) testing: Systematic mapping and repository
Banerjee, Ishan; Nguyen, Bao; Garousi, Vahid; Memon, Atif (Elsevier BV, 2013-10-01)
Context: GUI testing is system testing of a software that has a graphical-user interface (GUI) front-end. Because system testing entails that the entire software system, including the user interface, be tested as a whole, during GUI testing, test cases-modeled as sequences of user input events-are developed and executed on the software by exercising the GUI's widgets (e.g., text boxes and clickable buttons). More than 230 articles have appeared in the area of GUI testing since 1991.
Comprehensive Strip Based Lineament Detection Method (COSBALID) from point-like features: a GIS approach
Arcasoy, A; Toprak, Vedat; Kaymakcı, Nuretdin (Elsevier BV, 2004-02-01)
Comprehensive Strip Based Lineament Detection (COSBALID) is a new method that detects lineaments from point-like features. It is based on the strip concept and composed of various steps, which apply filtering techniques in order to increase the accuracy and linearity of detected lineaments. The structure of the method is so robust that its parameters and variables are partially data driven giving the user great flexibility to adopt and modify them dynamically, in the course of processing, and impose new par...
Deploying and invoking secure web services over JXTA framework
Görgün, İlhami; Doğaç, Asuman; Department of Computer Engineering (2004)
Web services introduce a new paradigm for distributed computing, and the technology that it introduces constructs a new type of Web application. Web services can be described as any software that makes its discovery and invocation available over the Internet, and uses a standardized XML messaging system. The term peer-to-peer refers to a class of decentralized systems enabling the access of shared resources available on peers that are acting both as client and as server. In this work, a peer-to-peer approac...
An Approach to manage variability in object-oriented applications with feature models
Bulut, Ender; Şener, Cevat; Department of Computer Engineering (2014)
In this thesis, an approach to manage variability in object-oriented applications by using a feature modeling language and a simple source code generation technique has been designed and developed. This approach provides developing configurable object oriented applications in a practical way. That is, an application developed with our approach takes just a configuration file including user selections in a pre-defined domain as input and then automatically configure and manage itself with respect to these se...
Citation Formats
J. Friedrich and M. O. Karslıoğlu, “Updating Fortran programs and other legacy code to an interactive window platform,” COMPUTERS & GEOSCIENCES, pp. 1091–1100, 2003, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/57773.