Login | Register

Solving ordinary differential equations application and performance


Solving ordinary differential equations application and performance

El-Masri, Mazen (2002) Solving ordinary differential equations application and performance. Other thesis, Concordia University.

Text (application/pdf)


The purpose of this research project is to study performance of mathematical operations in software applications. Solving ordinary differential equations (ODE) is the main target to accomplish. Previous work in this field was done but there have not been intensive efforts to optimize performance. The research aims on designing an application that can solve general differential equations using certain algorithms (ODE solvers) and developing the system in different languages in order to find the best solution that maximizes the application's performance. The design is an object-oriented design (OOD) due to the possibility of future enhancements to the system. The application is developed in two different ways. One version of the application uses Java as the programming language. This version is fully implemented and tested. The other version, which can be part of the future work, uses Java (front-end), Java native interface (JNI), and C++ (back-end). Engineering Problem solver (EPS) is able to solve any differential equation using one of three algorithms that are build in to the system and plot the resulted solution as diagrams. During the development of the application performance is given great importance and is tested thoroughly. Certain changes are discussed to enhance this feature. The outcome of the research is a framework for mathematical applications, a useful system that solves ordinary differential equations, and a performance study of the application.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Other)
Authors:El-Masri, Mazen
Pagination:x, 105 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:Major reports (M.Comp.Sc.)
Program:Computer Science and Software Engineering
Thesis Supervisor(s):Grogono, Peter
ID Code:2010
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:24
Last Modified:18 Jan 2018 17:18
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top