Skip to main content

A Graphical Interactive Object-Oriented Development System

  • Chapter
Book cover Computer Science

Abstract

One of the major obstacles in the construction of large software systems is in the difficulties humans have in understanding the interactions between it’s many different parts. Behavioral studies show that humans can only cope with a relatively small amount of elements and relationships at a time. A program development environment should therefore, ideally, only show to the designer the required details and hide all other irrelevant and therefore distracting items. At different stages of the design process different parts of the program and different kinds of relationships between the programs elements are considered. To meet these needs the GOODS (Graphical Object-Oriented Development System) system was developed. GOODS enables the user to get a graphical description (a GOODS diagram) of the the part of the programs that is in her Focus Of Attention (FOA) and from the Point Of View (POV) that interests her. The POV concept, introduced in this paper, is a specification of the kind of details and relationships that interest the user. Relationships of kinds that are not members of the selected POV will not be shown in the diagram.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Backus, J., (1978). Can programming be liberated from the Von Newman style?, A functional style and its algebra of programs. Communications of the ACM, 21,8.

    Google Scholar 

  • Bar-On, E., (1991). Mental Capacity and Locally Coherent views: Towards a unifying theory. in preparation.

    Google Scholar 

  • Beck, K., and Cunningham, W., (1989). A Laboratory for Teaching Object-Oriented Thinking. OOPSLA’ 89 Conference Proceedings, SIGPLAN Notices, Vol. 24, No 10.

    Google Scholar 

  • Bobrow, D. J., DeMichiel, L. G., Gabriel, R. P., Keene, S. G., Kiczales, G., and Moon, N. A., (1988). Common Lisp Object System Specification. X3J13 document 88-002R.

    Google Scholar 

  • Booch, G., (1991). Object Oriented Design with applications. The Benjamin/Cummings Publishing Corp. Inc., Redwood City, CA.

    Google Scholar 

  • Buhr, R.J.A., (1984). System Design with Ada. Prentice-Hall, New Jersey.

    Google Scholar 

  • Brooks, F., (1987). No Silver Bullet: Essence and Accidents of Software Engineering IEEE Computer, Vol. 20(4).

    Google Scholar 

  • Cox, B., (1986). Object Oriented Programming, Addison-Wesley, Reading, MA.

    Google Scholar 

  • Gibson, E., (1990). Objects-Born and Bred. BYTE October 1990.

    Google Scholar 

  • Goldberg A., and Robson, D., (1983). SMALLTALK-80: the language and its implementation. Addison-Wesley, Reading, MA

    Google Scholar 

  • Goldberg, A., (1984). SMALLTALK-80: The interactive Programming Environment. Addison-Wesley, Reading, MA.

    MATH  Google Scholar 

  • Hewlett Packard, (1990). HP C++/SoftBench for HP-UX. 5952–5933.

    Google Scholar 

  • Ingalls D., Wallace, S., Chow, Y., Ludolph, F., Doyle, K., (1988). Fabrik-A Visual Programming Environment, OOPSLA’ 88 Proceedings.

    Google Scholar 

  • Meyer, B., (1987). Reusability: The case for Object Oriented Design, IEEE Software.

    Google Scholar 

  • ParcPlace Systems, (1990). Objectworks release 2. Mountain View, CA.

    Google Scholar 

  • Stroustrup, B., (1987). The C++ Programming Language. Addison-Wesley, Reading, MA.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer Science+Business Media New York

About this chapter

Cite this chapter

Adar, M., Kantorowitz, E., Bar-On, E. (1992). A Graphical Interactive Object-Oriented Development System. In: Baeza-Yates, R., Manber, U. (eds) Computer Science. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-3422-8_23

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-3422-8_23

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-6513-6

  • Online ISBN: 978-1-4615-3422-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics