ODEXPERT: an expert system to select numerical solvers for initial value ODE systems
ACM Transactions on Mathematical Software (TOMS)
Parallel and sequential methods for ordinary differential equations
Parallel and sequential methods for ordinary differential equations
Wrapping Legacy Codes for Grid-Based Applications
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Migrating Interactive Legacy Systems To Web Services
CSMR '06 Proceedings of the Conference on Software Maintenance and Reengineering
Opal: SimpleWeb Services Wrappers for Scientific Applications
ICWS '06 Proceedings of the IEEE International Conference on Web Services
A distributed system based on web services for computational science simulations
Proceedings of the 20th annual international conference on Supercomputing
A Simulation and Decision Framework for Selection of Numerical Solvers in
ANSS '06 Proceedings of the 39th annual Symposium on Simulation
Generic Access to Web and Grid-based Symbolic Computing Services: the SymGrid-Services Framework
ISPDC '07 Proceedings of the Sixth International Symposium on Parallel and Distributed Computing
Journal of Systems and Software
Reengineering a software system implementing parallel methods for differential equations
SEPADS'08 Proceedings of the 7th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
Power efficiency study of multi-threading applications for multi-core mobile systems
WSEAS Transactions on Computers
Visual interactive environment for doing geometrical constructions
WSEAS Transactions on Computers
Hi-index | 0.00 |
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.