Component-Based Design from Finite Element Software Written in the FORTRAN Language

T. Arudchelvam, S. Ratnajeevan H. Hoole, Janaka Wijayakulasooriya
2014 Journal of clean energy technologies  
Object oriented design and software engineering are two major areas in software development. Object oriented design is very useful for solving electromagnetic problems, as classes can be utilized and reused for solving different kinds of problems by just integrating the classes which are already developed for solving other problems. Further, developing a suitable user interface will make it easy to the users depending on the nature of the problems and the level of the users. Software
more » ... is used to utilize, improve and adopt the legacy finite element codes. Software engineering principles were not properly implemented when the legacy finite element codes were developed. In early days, those legacy codes were developed in an ad-hoc basis. Much of those codes were written in FORTRAN programming language and modern software developers are facing difficulties in understanding and modifying those codes according to the present needs. This paper proposes and analyses a method to utilize and adopt legacy finite element codes and proposes a design which is ever useful for software engineers in the future. Index Terms-Component, finite element software, FORTRAN, object oriented design.
doi:10.7763/ijcte.2014.v6.849 fatcat:cwhbqeuklbgvlb6q5dzcecti7i