skip to main content
10.1145/317500.317512acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
Article
Free Access

An Ada graphical tool to support software development

Authors Info & Claims
Published:08 December 1987Publication History

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.

References

  1. 1.Software Engineering with Ada, 2nd edition, Grady Booch, 1986, Benjamin / Cummings Publishing Co. Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.The AdaGRAPH tool for enhanced Ada Productivity, B. S. Crawford, A. H. Jazwinski, Proceedings of the IEEE 1986 National Aerospace and Electronics Conference, NAE-~ CON 1986 (Cat. No. 86CH2307-7), Vol. 3.Google ScholarGoogle Scholar
  3. 3.CAEDE 1.5 User's Guide, R. J. A. Buhr, et ai., Carleton University Systems Engineering, May 1986, SCE-86-11.Google ScholarGoogle Scholar
  4. 4.The Pamela Methodology, George W. Cherry, Bard S. Crawford, November, 1985.Google ScholarGoogle Scholar
  5. 5.System Design with Ada, R. J. A. Buhr, Prentice-Hall, Inc., 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Drawing Ada Structure Charts, B. Berkhardt and M. Lee, Aria Letters, Vol. VI, No. 3, May/June 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.A Complete Notation for Ada Charts, Judy M. Bishop, Ada Letters, Vol. VI, No. 6, Nov./Dec. 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.ADADL, Ada-based Documentation and Design Language, User's Manual, Software Systems Design, Release 3.6, Apr. 15 1987.Google ScholarGoogle Scholar
  9. 9.Graphic Kernal System (GKS), American National Standard (ANS) X.124-1985Google ScholarGoogle Scholar

Index Terms

  1. An Ada graphical tool to support software development

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              SIGAda '87: Proceedings of the 1987 annual ACM SIGAda international conference on Ada
              December 1987
              240 pages
              ISBN:0897912438
              DOI:10.1145/317500

              Copyright © 1987 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 8 December 1987

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader