Basic Search
Home | Aims&Scope | Latest Numbers | Copyright Information | Contact
Subscription Information | Instructions for Authors | Editorial Board
 
User Panel
Email :
Password :
Lost Password | Create Account
 
Paper title: A FORMAL UML-RELIANT SOFTWARE ENGINEERING APPROACH TO FINITE ELEMENT SOFTWARE DEVELOPMENT FOR ELECTROMAGNETIC FIELD PROBLEMS

Author(s): SAMUEL RATNAJEEVAN HERBERT HOOLE, THIRUCHELVAM ARUDCHELVAM,

Abstract:

Much of today’s finite elements-based software for electromagnetic field computation has been developed on an ad hoc basis, often as an outgrowth of ongoing research whether at universities or agencies like NASA. “Design” is seen as the execution of computational algorithms yielding the computed design, rather than the holistic process that begins with the design of the software itself and ends in the computations using that software. As a result finite element software product development has not been informed by the benefits of starting with a rigorous requirements analysis and going through the normally mandated design process in any rational software engineering development process. This paper examines such a development and identifies the various benefits that arise from that process. Of particular note is the ability to have a list of software components from which we pick the most appropriate to the problem being addressed – thereby giving users choice to suit their particular computational environment, be it in methods or hardware; and the ability to implement a model of the design using UML and then transform that into source code using modern facilities. The latter makes porting to new programming languages easy and ensures that the finite element code is proper rather than simply working. Reengineering legacy software by transforming existing code to UML for analysis becomes possible. And the planning document leads to all goals being realised and is easily transformed into a user manual.

Keywords: Electromagnetic field, Finite element, UML

Year: 2011 | Tome: 56 | Issue: 1 | Pp.: 5-14

Full text : PDF (244 KB)