Visual Object Modelling

  • Reinhard Schauer
  • Siegfried Schönberger
Conference paper


The major challenge for current software-engineering is to provide methodologies and tools for automated software construction. This paper presents a methodology for visual modelling, based upon the object-oriented approach. The basic idea is to identify the structure and behaviour of complex systems as a hierarchy of abstractions and views. From a certain point of view reality can be seen as a system of flows. In this context it is useful to distinguish between three kinds of objects. Firstly, objects representing the structure of the real world (Base Objects). Secondly, objects reflecting the flow of control (Control objects). Thirdly, objects providing a means of communication between the model and external sources of information, like humans, machines etc. This paper describes a visual language for modelling reality and mapping it onto these three kinds of objects.


Control Object Base Object Object View Structure View Interface Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Booch, G.: Object oriented design with applications, The Benjamin/Cummings Publishing Company, Redwood City, CA, 1991.Google Scholar
  2. [2]
    Meyer, B.: Object oriented Software Construction, Prentice Hall, Hertfordshire, UK, 1988.Google Scholar
  3. [3]
    Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-Oriented Modeling and Design, Prentice-Hall, Englewood Cliffs, N. J., 1991.Google Scholar
  4. [4]
    Coad, P., Yourdon, E.: Object-Oriented Analysis, Prentice Hall, Englewood Cliffs, N. J., 1990.Google Scholar
  5. [5]
    Atkinson, M., DeWitt D., Maier, D., Bancilhon, F., Dittrich, K., Zdonik, S.: The Object-Oriented Database System Manifesto. In: Kim, W. et al.: Deductive and Object-Oriented Databases, Elsevier Science Publishers B. V. (North Holland), 1990.Google Scholar
  6. [6]
    Glinert, E.: Visual Programming Environments: Paradigms and Systems, IEEE Computer Society Press Tutorial, 1990.Google Scholar
  7. [7]
    TGS: Prograph Tutorial, The Gunakara Sun Systems Limited, Halifax, Nova Scotia, Canada, 1990.Google Scholar
  8. [8]
    Weinand, A.: Objektorientierter Entwurf und Implementierung portabler Fensterumgebungen am Beispiel des Application Frameworks ET++, Dissertation, Institut für Informatik, Universität Zürich, 1991.Google Scholar
  9. [9]
    Pree, W.: Object-Oriented Versus Conventional Construction of User Interface Prototyping Tools, Report, Department of Software Engineering, Johannes-Kepler-University Linz, Austria, 1991.Google Scholar
  10. [10]
    ObjectDesign, Inc.: ObjectStore Technical Overview Release 1.1, Burlington, MA, 1991.Google Scholar

Copyright information

© Springer-Verlag/Wien 1992

Authors and Affiliations

  • Reinhard Schauer
    • 1
  • Siegfried Schönberger
    • 1
  1. 1.FAW — Forschungsinstitut für Anwendungsorientierte WissensverarbeitungJohannes Kepler University LinzLinzAustria

Personalised recommendations