In the present work we demonstrate how the use of an object oriented analysis and design process, augmented by variability modeling and user centered design, results in a flexible software model for handling curvilinear coordinates in a finite difference PDE solver framework. It is shown that feature and variability modeling are appropriate tools for identifying and achieving the appropriate flexibility in this model.
The resulting software model is validated through an comparative analysis involving a range of other similar models.
Available as Postscript (291 kB, no cover) and compressed Postscript (101 kB, no cover)
Download BibTeX entry.