skip to main content
10.5555/800099.803204acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free access

FAST: A second generation program analysis system

Published: 10 May 1978 Publication History

Abstract

FAST (Fortran Analysis System) implements a powerful set of analysis capabilities on Fortran source language programs. Its implementation was accomplished through the integration of existing software systems and by the use of modern language system development tools. The result is an order of magnitude reduction in effort of implementation coupled with a sizable increase in system capabilities. The use of a general purpose, commercially available data management system as a data handler and data correlator was a dominant factor in both reduction in effort of implementation and generation of additional power and flexibility in the analysis capabilities offered by FAST. FAST implements a capability for systematically qualified program analyses which is unique among existing program analyzers. This capability should be particularly useful in the program maintenance environment.

References

[1]
SYSTEM 2000 Reference Manual. MRI Systems Corporation, Austin, Texas, 1973.
[2]
Burger, W. F. "BOBSW—A Parser Generator" Department of Computer Science, Software Engineering and Systems Laboratory, The University of Texas at Austin, SESLTR-7, 1974.
[3]
McKeeman, W. M., et al. "A Compiler Generator" (Prentice-Hall, Englewood Cliffs, 1970).
[4]
Haller, A. P., Lasseter, G., Meeker, R. E., Turner, J. "Final Report—FORTRAN Automatic Code Evaluation System" Internal Report, Information Research Associates, Austin, Texas, 1973.
[5]
Haller, A. P. "Automatic Program Analysis" Department of Computer Science, The University of Texas at Austin, TR 38, 1974.
[6]
Ramamoorthy, C. V. and Ho, S. F. "Testing Large Software with Automated Software Evaluation Systems" Proceedings of International Conference on Reliable Software, ACM/SIGPLAN Notices 10, 382, 1975, and IEEE TSEl, 46-58, 1975.
[7]
Osterweil, L. J., Fosdick, L. D. "DAVE — A Validation, Error Detection and Documentation System for FORTRAN Programs" Department of Computer Science, University of Colorado, TR #CU-CS-071-75, 1975.
[8]
Osterweil, L. J. and Fosdick, L. D. "Some Experiences with DAVE — A FORTRAN Program Analyzer" AFIPS 1976, 909-915.
[9]
Fosdick, L. D. and Osterweil, L. J. "Data Flow Analysis in Software Reliability" Department of Computer Science, University of Colorado, TR #CU-CS-087-76 (Revised), 1976.
[10]
Johnson, D. B. "Program Analysis with the Aid of a Data Management System" M.A. Thesis, Department of Computer Science, The University of Texas at Austin, August, 1977.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '78: Proceedings of the 3rd international conference on Software engineering
May 1978
348 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 10 May 1978

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)35
  • Downloads (Last 6 weeks)4
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media