Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 18 of 18 for “"legacy code"”.
-
Fast adaptation of legacy code for server hosting
… we study the problem of how to adapt existing legacy code for server hosting so that clients can get remote computing service through web browsers or thin-client applications. While such adaptation cannot take full advantage of the latest computing and networking technologies, it is critical …
-
An ontology-based reengineering methodology for service orientation
… promising integration technology to facilitate legacy system Webification. However, since most components in a legacy system were not designed and developed as services, the current software systems need to be converted into a set of loosely coupled services. Therefore, a service-oriented …
-
Overcoming code rot in legacy software projects
Legacy software projects tend to be the most susceptible to code rot due to typical issues (e.g., outdated documentation) that affect software projects over the course of their lifetimes. While software engineering has matured over time to promote good practices (e.g, Test Driven Development) that …
-
Reverse Software Engineering Large Object Oriented Software Systems using the UML Notation
… traditionally has been that of understanding legacy code. A decade ago, legacy code was used to refer to programs written in COBOL, typically for large mainframe systems. However, current software developers predominantly use Object Oriented languages like C++ and Java. The belief prevalent …
-
Implementing Scientific Simulation Codes Tailored for Vector Architectures Using Custom Configurable Computing Machines
… was typically a vector supercomputer. Legacy code still exists optimized for vector supercomputers. Rehosting legacy code often requires a complete re-write of the original code, which is a long and expensive effort. This work provides a framework and approach to utilize reconfigurable …
-
Structured query language (SQL) related tools
… SQL as a simple language. But in fact, SQL legacy code repository could be as huge as some mainstream languages such as C, Java etc. In this paper, we focus on SQL Injection Attacks and SQL Code Coverage.</p>
-
Geodynamic Modeling Applied to Venus
… 3-D spherical shell tests using the geodynamic code ASPECT, and compare the results against the legacy code CitcomS. I find that these two codes match to within 1.0% using a number of parameters. The application of geodynamic modeling is also traditionally to expand our understanding of Earth; …
-
Symphony: A Java-based Composition and Manipulation Framework for Distributed Legacy Resources
… solving, however, often involves the use of legacy resources which are difficult to modify or port, and may be distributed on different machines. Existing PSEs provide little support for solving such problems in a generic framework. This thesis investigates the design of a …
-
Asynchronous hardware-enforced memory safety
… by the approach, (4) low source compatibility to legacy code, (5) low binary compatibility to compiled binaries, (6) limited modularity support, or (7) low scalability for larger programs. This thesis presents AHEMS, an architectural support that ensures both spatial and temporal memory safety …
-
Automated Conversion of Structured Fortran 77 Ccode Into Object-Oriented C++ Code
The maintenance of legacy software systems that were developed using a procedural design approach is becoming increasingly expensive. The procedural approach is often ill suited for complex systems that need to integrate with other codes. Furthermore, these legacy systems are usually written in …
-
Performance Modeling and Prediction for the Scalable Solution of Partial Differential Equations on Unstructured Grids
… of poor performance in scientific computing codes based on partial differential equations (PDEs), which typically perform at a computational rate well below other scientific simulations (e.g., those with dense linear algebra or N-body kernels) on modern architectures with deep memory …
-
Systematic Code Partitioning For the Disjoint-Memory Co-Processor Accelerated Execution Model
… warrant the extra effort required to adapt the code to the co-processor's programming model. The co-processors, on the other hand, are assigned the most computationally expensive portions of the software, and this code is adapted to the co-processor's specialized programming model.</p> <p>In …
-
Methodologies and tools for computation offloading on heterogeneous multicores
… issue of porting an existing sequential C/C++ codebase on to the Cell BE through compiler driven program analysis and profiling. Until parallel programming models evolve, the "interim" solution to performance involves speeding up legacy code by offloading computationally intense parts of a …
-
Scalable validation of binary lifters
… ability to directly reason about binary machine code is desirable, not only because it allows analyzing binaries even when the source code is not available (e.g., legacy code, closed-source software, or malware), but also avoids the need to trust the correctness of compilers. Binary analysis is …
-
A holistic method for improving software product and process quality
… the most serious challenges is how to deal with legacy systems which, even when not failing, inevitably require upgrades, maintenance and improvement because of malfunctioning or changing requirements, or because of changing technologies, languages, or platforms. In such cases, the dilemma is …
-
An investigation into the feasibility, problems and benefits of re-engineering a legacy procedural CFD code into an event driven, object oriented system that allows dynamic user interaction
… of Computational Fluid Dynamics (CFD) codes could be improved using any available software engineering and Human Computer Interaction (HCI) techniques. Much of this research has been driven by the difficulties experienced by novice CFD users in the area of Fire Field Modelling where the …
-
Dynamic simulation of nuclear hydrogen production systems
… safety studies have been conducted by using legacy codes, such as RELAP and MELCOR, and their focus has been the operation of nuclear power plants. However, traditional legacy codes are not appropriate to simulate nuclear hydrogen production. The simulation of a nuclear reactor itself is …
-
A wide spectrum type system for transformation theory
… can be confronted with is the migration of a legacy system. Usually, these systems are unstructured, poorly documented and contain complex program logic. The reason for this, in most cases, is an emphasis on raw performance rather than on clean and structured code as well as a long period of …