Quality of numerical software: assessment and enhancement

Front Cover
Published 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

Other editions - View all