Quality of Numerical Software

Quality of Numerical Software

Author: Ronald F. Boisvert

Publisher: Springer

Published: 2016-01-09

Total Pages: 386

ISBN-13: 1504129407

DOWNLOAD EBOOK

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.


Numerical Methods in Software and Analysis

Numerical Methods in Software and Analysis

Author: John R. Rice

Publisher: Elsevier

Published: 2014-05-19

Total Pages: 737

ISBN-13: 1483295680

DOWNLOAD EBOOK

Numerical Methods, Software, and Analysis, Second Edition introduces science and engineering students to the methods, tools, and ideas of numerical computation. Introductory courses in numerical methods face a fundamental problem—there is too little time to learn too much. This text solves that problem by using high-quality mathematical software. In fact, the objective of the text is to present scientific problem solving using standard mathematical software. This book discusses numerous programs and software packages focusing on the IMSL library (including the PROTRAN system) and ACM Algorithms. The book is organized into three parts. Part I presents the background material. Part II presents the principal methods and ideas of numerical computation. Part III contains material about software engineering and performance evaluation. A uniform approach is used in each area of numerical computation. First, an intuitive development is made of the problems and the basic methods for their solution. Then, relevant mathematical software is reviewed and its use outlined. Many areas provide extensive examples and case studies. Finally, a deeper analysis of the methods is presented as in traditional numerical analysis texts. - Emphasizes the use of high-quality mathematical software for numerical computation - Extensive use of IMSL routines - Features extensive examples and case studies


Accuracy and Reliability in Scientific Computing

Accuracy and Reliability in Scientific Computing

Author: Bo Einarsson

Publisher: SIAM

Published: 2005-01-01

Total Pages: 361

ISBN-13: 9780898718157

DOWNLOAD EBOOK

Numerical software is used to test scientific theories, design airplanes and bridges, operate manufacturing lines, control power plants and refineries, analyze financial derivatives, identify genomes, and provide the understanding necessary to derive and analyze cancer treatments. Because of the high stakes involved, it is essential that results computed using software be accurate, reliable, and robust. Unfortunately, developing accurate and reliable scientific software is notoriously difficult. This book investigates some of the difficulties related to scientific computing and provides insight into how to overcome them and obtain dependable results. The tools to assess existing scientific applications are described, and a variety of techniques that can improve the accuracy and reliability of newly developed applications is discussed. Accuracy and Reliability in Scientific Computing can be considered a handbook for improving the quality of scientific computing. It will help computer scientists address the problems that affect software in general as well as the particular challenges of numerical computation: approximations occurring at all levels, continuous functions replaced by discretized versions, infinite processes replaced by finite ones, and real numbers replaced by finite precision numbers. Divided into three parts, it starts by illustrating some of the difficulties in producing robust and reliable scientific software. Well-known cases of failure are reviewed and the what and why of numerical computations are considered. The second section describes diagnostic tools that can be used to assess the accuracy and reliability of existing scientific applications. In the last section, the authors describe a variety of techniques that can be employed to improve the accuracy and reliability of newly developed scientific applications. The authors of the individual chapters are international experts, many of them members of the IFIP Working Group on Numerical Software.


Modern Software Tools for Scientific Computing

Modern Software Tools for Scientific Computing

Author: A. Bruaset

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 387

ISBN-13: 1461219868

DOWNLOAD EBOOK

Looking back at the years that have passed since the realization of the very first electronic, multi-purpose computers, one observes a tremendous growth in hardware and software performance. Today, researchers and engi neers have access to computing power and software that can solve numerical problems which are not fully understood in terms of existing mathemati cal theory. Thus, computational sciences must in many respects be viewed as experimental disciplines. As a consequence, there is a demand for high quality, flexible software that allows, and even encourages, experimentation with alternative numerical strategies and mathematical models. Extensibil ity is then a key issue; the software must provide an efficient environment for incorporation of new methods and models that will be required in fu ture problem scenarios. The development of such kind of flexible software is a challenging and expensive task. One way to achieve these goals is to in vest much work in the design and implementation of generic software tools which can be used in a wide range of application fields. In order to provide a forum where researchers could present and discuss their contributions to the described development, an International Work shop on Modern Software Tools for Scientific Computing was arranged in Oslo, Norway, September 16-18, 1996. This workshop, informally referred to as Sci Tools '96, was a collaboration between SINTEF Applied Mathe matics and the Departments of Informatics and Mathematics at the Uni versity of Oslo.


Numerical Software Verification

Numerical Software Verification

Author: Alessandro Abate

Publisher: Springer

Published: 2017-07-11

Total Pages: 128

ISBN-13: 3319635018

DOWNLOAD EBOOK

This book constitutes the proceedings of the 10th International Workshop on Numerical Software Verification, NSV 2017, held in Heidelberg, Germany, in July 2017 - colocated with the International Workshop on Formal Methods for Rigorous Systems Engineering of Cyber-Physical Systems, RISE4CPS 2017, a one-time, invited-only event.The 3 full papers presented together with 3 short papers, 2 keynote abstracts and 4 invited abstracts were carefully reviewed and selected from numerous submissions.The NSV 2017 workshop is dedicated to the development of logical and mathematical techniques for the reasoning about programmability and reliability.


Recent Developments in Data Science and Intelligent Analysis of Information

Recent Developments in Data Science and Intelligent Analysis of Information

Author: Oleg Chertov

Publisher: Springer

Published: 2018-08-04

Total Pages: 391

ISBN-13: 3319978853

DOWNLOAD EBOOK

This book constitutes the proceedings of the XVIII International Conference on Data Science and Intelligent Analysis of Information (ICDSIAI'2018), held in Kiev, Ukraine on June 4-7, 2018. The conference series, which dates back to 2001 when it was known as the Workshop on Intelligent Analysis of Information, was renamed in 2008 to reflect the broadening of its scope and the composition of its organizers and participants. ICDSIAI'2018 brought together a large number of participants from numerous countries in Europe, Asia and the USA. The papers presented addressed novel theoretical developments in methods, algorithms and implementations for the broadly perceived areas of big data mining and intelligent analysis of data and information, representation and processing of uncertainty and fuzziness, including contributions on a range of applications in the fields of decision-making and decision support, economics, education, ecology, law, and various areas of technology. The book is dedicated to the memory of the conference founder, the late Professor Tetiana Taran, an outstanding scientist in the field of artificial intelligence whose research record, vision and personality have greatly contributed to the development of Ukrainian artificial intelligence and computer science.