skip to main content
article
Free Access

Toward a general object-oriented software development methodology

Published:01 July 1987Publication History
First page image

References

  1. [Boehm 76] Boehm, Barry W. "Seven Basic Principles of Software Engineering," NASA/GSFC Engineering Colloquium, 1976.Google ScholarGoogle Scholar
  2. [Booch 83] Grady Booch. Software Engineering with Ada, Benjamin/Cummings, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [Cherry 85a] George W. Cherry. PAMELA: Process Abstraction Method for Embedded Large Applications, Course notes, Thought**Tools, January 1985.Google ScholarGoogle Scholar
  4. [Cherry 85b] George W. Cherry and Grad S. Crawford. The PAMELA (tm) Methodology, November 1985.Google ScholarGoogle Scholar
  5. [DeMarco 79] Tom DeMarco. Structured Analysis and System Specification, Prentice-Hall, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [Dijkstra 68] Edsgar W. Dijkstra. "The Structure of the 'THE' Multiprogramming System," Communications of the ACM, May 1968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [Goldberg 83] Adele Goldberg and David Robison. Smalltalk 80: The Language and Its Implementation. Addison-Wesley, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [Liskov 74] Barbara H. Liskov and S. N. Zilles. "Programming with Abstract Data Types," Proc. of the ACM Symp. on Very High Level Languages, SIGPLAN Notices, April 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [Nelson 86] Robert W. Nelson. "NASA Ada Experiment -- Attitude Dynamic Simulator," Proc. of the Washington Ada Symposium, March, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [Parnas 72] David L. Parnas. "On the Criteria to be Used in Decomposing Systems into Modules," Communications of the ACM, December 1972. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [Rajlich 85] Vaclav Rajlich. "Paradigms for Design and Implementation in Ada," Communications of the ACM, July 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [Seidewitz 85a] Ed Seidewitz. Object Diagrams, unpublished GSFC report, May 1985.Google ScholarGoogle Scholar
  13. [Seidewitz 85b] Ed Seidewitz. Some Principles of Object Oriented Design, unpublished GSFC report, August 1985.Google ScholarGoogle Scholar
  14. [Stark 86] Mike Stark. Abstraction Analysis: From Structured Specification to Object-Oriented Design, unpublished GSFC report, April 1986.Google ScholarGoogle Scholar
  15. [Yourdon 79] Edward Yourdon and Larry L. Constantine. Structured Designs: Fundamentals of a Discipline of Computer Program and Systems Design, Prentice-Hall, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Toward a general object-oriented software development methodology

                    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

                    Full Access

                    • Published in

                      cover image ACM SIGAda Ada Letters
                      ACM SIGAda Ada Letters  Volume VII, Issue 4
                      July/Aug. 1987
                      48 pages
                      ISSN:1094-3641
                      DOI:10.1145/25314
                      Issue’s Table of Contents

                      Copyright © 1987 Authors

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      • Published: 1 July 1987

                      Check for updates

                      Qualifiers

                      • article

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader