Mathematical software production
Locally constructed collections of mathematical routines are gradually being replaced by mathematical software that has been produced for broad dissemination and use. The process of producing such software begins with algorithmic analysis, and proceeds through software construction and documentation to extensive testing and, finally, to distribution and support of the software products. These are demanding and costly activities which require such a range of skills that they are carried out in collaborative projects. The costs and effort are justified by the utility of high-quality software, the efficiency of producing it for general distribution, and the benefits of providing a conduit from research to applications. This paper first reviews certain of the early developments in the field of mathematical software. Then it examines the technical problems that distinguish software production as an intellectual activity, problems whose descriptions also serve to characterize ideal mathematical software. Next, three mathematical software projects are sketched with attention to their emphasis, accomplishments, organization, and costs. Finally, comments are offered on possible future directions for mathematical software production, as extrapolations of the present involvement of universities, government laboratories, and private industry. 48 references.
- Research Organization:
- Argonne National Lab., IL (USA)
- Sponsoring Organization:
- US Energy Research and Development Administration (ERDA)
- DOE Contract Number:
- W-31109-ENG-38
- OSTI ID:
- 7141707
- Report Number(s):
- CONF-770340--1
- Country of Publication:
- United States
- Language:
- English
Similar Records
Mathematical software in the network environment
Role of computer centers in the field of mathematical software