Repository logo
Communities & Collections
Research Outputs
Fundings & Projects
People
Statistics
User Manual
Have you forgotten your password?
  1. Home
  2. Faculty of Computer Science and Engineering
  3. Faculty of Computer Science and Engineering: Conference papers
  4. Framework for Developing Scientific Applications: Solving 1D and 2D Schrödinger Equation by using Discrete Variable Representation Method
Details

Framework for Developing Scientific Applications: Solving 1D and 2D Schrödinger Equation by using Discrete Variable Representation Method

Date Issued
2015
Author(s)
Abstract
The absence of software engineering practices while developing scientific applications has negative impact on the quality of the applications. As a result, the probability for finding bugs in the application is higher, testing is more difficult and further code optimisation and parallelisation become an issue. In order to improve the developing process, in this paper, we propose a framework for developing scientific applications. The framework helps scientists to understand some of the basic concepts of software engineering and to change their current habits for developing scientific applications. Our goal is to adapt and modify some of the software engineering practices in every phase of the application development process. Aiming to use this framework in practice, we apply the recommendations for all phases while developing application for solving 1D and 2D Schrödinger equation by using the Discrete Variable Representation method (DVR). Using the framework resulted in better code organisation, linked execution of the application modules for 1D and 2D equations, defining requirements and designing tests. As a final product we have an application organised in modules, documentation for each developing phase, comments in the code and executable tests.
File(s)
Loading...
Thumbnail Image
Name

softeng_2015_4_40_55097.pdf

Size

275.4 KB

Format

Adobe PDF

Checksum

(MD5):3e8e2ddf5d95e6556021d6a869e14239

⠀

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify