Reusability of FEA software: A program family approach

  • Authors:
  • Wen Yu;Spencer Smith

  • Affiliations:
  • Department of Computing and Software, McMaster University, 1280 Main Street West, Hamilton, ON. L8S4L8, Canada;Department of Computing and Software, McMaster University, 1280 Main Street West, Hamilton, ON. L8S4L8, Canada

  • Venue:
  • SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a methodology to improve the reusability of Finite Element Analysis (FEA) software using a program family approach. The usability and the maintainability are significant problems for a developer trying to properly reuse FEA software. Usability is promoted via systematically defined goals, assumptions, theoretical and computational models, definitions, common requirements and variabilities. Maintainability is improved through a component generator and traceability matrices between different portions of the documentation. We present preliminary work on a simple FEA program family for solving beam analysis problems to illustrate how the program family approach can be applied to FEA software.