## Quality of numerical software: assessment and enhancementPublished by Chapman & Hall on behalf of the International Federation for Information Processing, Jan 31, 1997 - Computers - 384 pages Numerical software is central to our computerized society. It is used to control aeroplanes and bridges, operate manufacturing lines, control power plants and refineries, and analyse financial markets. Such software must be accurate, reliable, robust, efficient, easy to use, maintainable and adaptable. Quality assessment and control of numerical software is still not well understood. Although measurement is a key element, it remains difficult to assess many components of software quality and to evaluate the trade-offs between them. Fortunately, as numerical software is built upon a long established foundation of mathematical and computational knowledge, there is great potential for dramatic breakthroughs. This volume will address enabling techniques and tools such as benchmarks, testing methodologies, quality standards, metrics, and accuracy control mechanisms, and their application to software for differential equations, linear algebra, data analysis, as well as the evaluation of integrals, derivatives and elementary and special functions. |

### What people are saying - Write a review

We haven't found any reviews in the usual places.

### Contents

3 Development of efficient general purpose Monte Carlo codes used | 3 |

errors in scientific software | 12 |

If software quality is a perception how do we measure | 32 |

Improving quality through usercentered design | 44 |

A functional approach to software reliability modeling | 61 |

Quality of service and scientific workflows | 77 |

Improving the quality of software quality determination processes | 90 |

PART TWO Testing and Evaluation Methodology | 109 |

Developing ODE software in new computing environments | 224 |

Why we couldnt use numerical libraries for PETSc | 249 |

Automatic parallel program generation for finite element analysis | 255 |

Networkbased scientific computation via Inferno | 267 |

The XSC tools for extended scientific computing | 280 |

PART FOUR Case Studies | 287 |

Is nonnormality a serious computational difficulty in practice? | 300 |

Reliability of local error control algorithms for initial value ordinary | 315 |

a web resource for test matrix collections | 125 |

A methodology for testing classes of approximation | 138 |

Evaluation of minimization software based on performance profile | 152 |

A proposed software test service for special functions | 167 |

The evaluation of numerical software for delay differential equations | 179 |

PART THREE The Effect of New Environments on Numerical Software Quality | 197 |

Two approaches to exception handling in Fortran | 210 |

Efficiency of global adaptive quadrature | 326 |

The visual diagnosis on numerical calculation of PDE problems | 333 |

Some fundamental limitations of mathematical software revealed by | 345 |

Nakagawa | 349 |

PART FIVE The Conference | 375 |

18 | 376 |

Copyright | |