Breadcrumb

 
 

Solving ordinary differential equations application and performance

Title:

Solving ordinary differential equations application and performance

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

[img]
Preview
PDF
2606Kb

Abstract

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 > Faculty 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
Date:2002
Thesis Supervisor(s):Grogono, Peter
ID Code:2010
Deposited By:Concordia University Libraries
Deposited On:27 Aug 2009 13:24
Last Modified:08 Dec 2010 10:24
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

Document Downloads

More statistics for this item...

Concordia University - Footer