Towards Increased Productivity of Algorithm Implementation

Editor(s)

Boehm, Barry and Notkin, David

Abstract

This paper reports experimental results that support the feasibility of a new transformational approach developed by the authors for implementing complex algorithms correctly and efficiently. The class of algorithms amenable to our methods includes nonnumerical graph algorithms. Experiments were performed to measure how this approach affects productivity (in terms of the number of source lines in the implementation divided by manual programming time) and running times. Comparative benchmarks showed that productivity can be increased over a conventional ad hoc approach by factors ranging from 5.1 to 9.9 Preliminary results also showed that the running time of C code produced by this new approach can be as fast as 1.5 times that of tightly coded high quality Fortran.

Meeting Name

1st ACM SIGSOFT Symposium on Foundations of Software Engineering

Department(s)

Mathematics and Statistics

Document Type

Article - Conference proceedings

Document Version

Citation

File Type

text

Language(s)

English

Rights

© 1993 Association for Computing Machinery (ACM), All rights reserved.

Publication Date

01 Jan 1993

Share

 
COinS