Home // SOFTENG 2015, The First International Conference on Advances and Trends in Software Engineering // View article
Authors:
Bojana Koteska
Anastas Mishev
Ljupco Pejov
Keywords: Scientific application; Software Engineering; Framework; Schrodinger equation; Software quality.
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 optimization and paralelization 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 Schrodinger equation by using the Discrete Variable Representation method (DVR). Using the framework resulted in better code organization, linked execution of the application modules for 1D and 2D equations, defining requirements and designing tests. As a final product we have an application organized in modules, documentation for each developing phase, comments in the code and executable tests.
Pages: 93 to 99
Copyright: Copyright (c) IARIA, 2015
Publication date: April 19, 2015
Published in: conference
ISSN: 2519-8394
ISBN: 978-1-61208-449-7
Location: Barcelona, Spain
Dates: from April 19, 2015 to April 24, 2015