Publication: Program Families in Scientific Computing
All || By Area || By YearTitle | Program Families in Scientific Computing | Authors/Editors* | S., Smith, J,. McCutchan, F., Cao |
---|---|
Where published* | 7th OOPSLA Workshop on Domain Specific Modelling (DSM'07) |
How published* | Proceedings |
Year* | 2007 |
Volume | |
Number | |
Pages | 39-47 |
Publisher | |
Keywords | program family, mesh generation |
Link | |
Abstract |
This paper motivates how the quality of scientific computing applications can be improved by developing them as a program family. In particular, arguments are presented that a program family strategy improves the qualities of reusability and usability. The proposed methodology consists of determining the scientific computing family of interest, then performing a Commonality Analysis (CA) to document the terminology, commonalities (including goals and theoretical models) and variabilities (including assumptions, input variabilities and output variabilities). In the next step the CA is used as a basis for a Domain Specific Language (DSL) from whose instances program family members are automatically generated. The proposed approach is illustrated through two examples: a family of mesh generators and a family of virtual material testing laboratories. |
Back to page 65 of list