An Ada graphical tool to support software development

  • Authors:
  • Amelia Maxted;John C. Rowe

  • Affiliations:
  • Satellite Data Division, Sandia National Laboratories, Albuquerque, New Mexico 87185-5800;Satellite Data Division, Sandia National Laboratories, Albuquerque, New Mexico 87185-5800

  • Venue:
  • SIGAda '87 Proceedings of the 1987 annual ACM SIGAda international conference on Ada
  • Year:
  • 1987

Quantified Score

Hi-index 0.00

Visualization

Abstract

Significant work has been done by others on tools that allow software engineers to graphically illustrate software designs and, in some cases, to produce code automatically from the graphical design. What we posit here is that, given the current technology available in the marketplace, over the life of a typical software project it is more beneficial to produce accurate graphical representations of a software design from the code. We have developed a prototype tool that will take as input any legal Ada compilation unit, or set of units, and produce a precise graphical representation of those units. Because of the inherent suitability of Ada as a compilable Program Design Language (PDL), our tool is usable virtually throughout the software development life-cycle. This tool has been used successfully at Sandia National Laboratories during the preliminary and detailed design phases of a medium-sized software development project; moreover, we believe benefits will continue to accrue during the later stages of the life-cycle, particularly software maintenance and enhancement.