Adapting a legacy code for ordinary differential equations to novel software and hardware architectures

  • Authors:
  • Dana Petcu;Andrei Eckstein;Claudiu Giurgiu

  • Affiliations:
  • Institute e-Austria Timisoara and Computer Science Department, Western University of Timisoara, Timisoara, Romania;Institute e-Austria Timisoara and Computer Science Department, Western University of Timisoara, Timisoara, Romania;Institute e-Austria Timisoara and Computer Science Department, Western University of Timisoara, Timisoara, Romania

  • Venue:
  • WSEAS Transactions on Computers
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern software engineering concepts, like software as a service, allow the extension of the legacy code lifetime and the reduction of software maintenance costs. The transformation of a legacy code into a service is not straightforward task, especially when the initial code was designed with a rich user interface. A special case is presented in this paper, that of a software code for solving ordinary differential equations. Initially designed to use parallel computing techniques in the solving process, the code is now modified to take advantages of the current multi-core architectures. The transformation paths are general and can be followed by other similar legacy codes.