Skip to main content

On the visualization of design notions, of notion instantiations, and of structural relationships in a design data base realized as a semantic net

  • Conference paper
  • First Online:
Visualization in Programming (IPsy 1986)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 282))

Included in the following conference series:

Abstract

A new generation of integrated design environments is under the way in developing laboratories. They employ a network structure of design notions and of notion instantiations as a design data base to collect designers' decisions with realization in form of a semantic net/frame net. We consider an integrated environment for design of interactive programs as a particular case where the principle of specification by example is applied. Problems with the visualization of design notions relevant in this area, of notion instantiations, and of structural relationships between them are identified from the view point of computer science. Cognitive psychologists are asked for advice on how to proceed to solve the problems. Finally, object-oriented visualization is investigated in a prospective view.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Abbreviations

DDB:

design data base

IDE:

integrated design environment

DS/P:

design specification/program

SN/FN:

semantic net/frame net

5. Literature references

  1. G. Beretta et al.: XS-1, an integrated interactive system and its kernel; Proc. 6th Intl. Conf on Software Engineering, 1982, 340–349.

    Google Scholar 

  2. W. L. Bewley et al.: Human factors testing in the design of XEROX's 8010 "STAR" office workstation; Proc. Human Factors in Computing Systems, 1983, 72–77.

    Google Scholar 

  3. A. Bigl, P. Szalapaj: Saying what you want with words & pictures; Proc. INTERACT '84, 1985, 275–280.

    Google Scholar 

  4. H.-D. Boecker: Visualisierung als Problemloese-und Programmiertechnik. In H. Schauer/M. Tauber (Hrsg.): Psychologie des Programmierens, Oldenbourg-Verlag, 1983, 96–110.

    Google Scholar 

  5. R. J. Brachman: What's in a concept, structural foundations for semantic networks; Intl. J. Man-Machine Studies 9 (1977), 127–152.

    Google Scholar 

  6. R. Buchholz: GERDA, ein Generator fuer Programme mit interaktiver Schnittstelle; Tagungsband d. 15. WASCO-Jahrestagung, 1983.

    Google Scholar 

  7. H. Burkhart, J. Nievergelt: Structure oriented editors. In P. R. Wossidlo (Hrsg.): Textverarbeitung und Informatik; Informatik Fachberichte Nr. 30, Springer-Verlag, 1980, 164–181.

    Google Scholar 

  8. R. W. Ehrich: DMS, a system for defining and managing human-computer dialogues; Automatica 19 (1983), 655–662.

    Google Scholar 

  9. M. Fitter, T. R. G. Green: When do diagrams make good computer languages?; Intl, J. Man-Machine Studies 11 (1979), 235–261.

    Google Scholar 

  10. H. P. Frei et. al.: A graphics-based programming support system; ACM SIGGRAPH Newsletter 12 (1978) 3, 43–49.

    Google Scholar 

  11. K. Gewald et al.: COLUMBUS, strukturierte Programmierung in der Praxis; Elektronische Rechenanlagen 19 (1977) 1, 30–34.

    Google Scholar 

  12. P. Gorny: Zur Manipulation visueller Information. In H. Schauer/M. J. Tauber (Hrsg.): Psychologie der Computerbenutzung; R. Oldenbourg-Verlag, 1983, 55–88.

    Google Scholar 

  13. A. N. Habermann: The GANDALF project. In H. Morgenbrod/W. Sammer (Hrsg.): Programmierumgebungen und Compiler; Teubner-Verlag, 1984, 281–284.

    Google Scholar 

  14. K. Hemenway: Psychological issues in the use of icons in command menues; Proc. Human Factors in Computer Systems, 1982, 20–23.

    Google Scholar 

  15. H.-J. Hoffmann: Programming by selection; Proc. Intl. Computing Symposium 1973, 1974, 59–65.

    Google Scholar 

  16. H.-J. Hoffmann: Ueber die Benutzung moderner Editoren fuer die Programmentwicklung und Textbearbeitung. In H. Schauer/M. J. Tauber (Hrsg.): Psychologie der Computerbenutzung; R. Oldenbourg-Verlag, 1983, 101–148.

    Google Scholar 

  17. H.-J. Hoffmann: Ueber Editoren fuer die Programmentwicklung und Textbearbeitung; Bericht PU1R6/83, FG Programmiersprachen und Uebersetzer, TH Darmstadt, 1985 (submitted for publication).

    Google Scholar 

  18. H.-J. Hoffmann: DIADES, ein Entwurfssystem fuer die Mensch-Maschine-Schnittstelle interaktionsfaehiger Systeme; Notizen zu interaktiven Systemen, 1984, Heft 12, 59–69.

    Google Scholar 

  19. H.-J. Hoffmann: DIADES, a design tool for interactive programs with an integrated expert system for design evaluation; Bericht PU1R5/85, FG Programmiersprachen und Uebersetzer, TH Darmstadt, 1985.

    Google Scholar 

  20. H.-J. Hoffmann: Informierende Nebenleistungen eines Uebersetzers; Kap. F5 des Vorlesungsbegleittexts Uebersetzerentwurf II, unveroeffentlicht.

    Google Scholar 

  21. R. J. K. Jacob: A visual environment for designing user interfaces: private communication, 1984.

    Google Scholar 

  22. I. Kupka: Functions describing interactive programming; Proc. Intl. Computing Symposium 1973, 1974, 41–45.

    Google Scholar 

  23. R. Lutze: Eine Programmierumgebung auf der Grundlage einer Objektflussmaschine; Doctoral dissertation, Techn. University at Darmstadt, 1985

    Google Scholar 

  24. H. M. Markowitz et al.: The EAS-E application development system, principles and language summary; Comm. ACM 27 (1984) 8, 785–799.

    Google Scholar 

  25. G. Matheis: Konzeption und Realisierung der graphischen Ausgabe von Spezifikationen; Diplomarbeit, Univ. Kaiserslautern, FB Informatik, Februar 1985.

    Google Scholar 

  26. M. Minsky: A framework for representing knowledge. In P. Winston: The psychology of computer vision; McGraw-Hill, 1975, 211–277.

    Google Scholar 

  27. D. Muth: Erstellung strukturierter Programme in Dialog; Lecture Notes, German Chapter of the ACM, 1974/3, 1–10.

    Google Scholar 

  28. J. Nievergelt: Design of man-machine interfaces, towards the integrated interactive system; Notizen zu interaktiven Systemen, 1984, Heft 13, 3–12.

    Google Scholar 

  29. NN: Benutzerhandbuch IFG fuer FHS; Siemens AG, Transdata, Bestell-Nr. U765-J1-Z75-3.

    Google Scholar 

  30. NN (E. E. Iacobucci): Application display management system; IBM Personal Computer Software, Order-Nr. 6322129, 1984.

    Google Scholar 

  31. NN: "'Ein Bild sagt mehr als viele Worte.’ Und ein Pictogramm? Urteilen Sie selbst. Ihre Mitarbeit hilft uns weiter. Und Ihnen auch ..."; Triumph-Adler AG, Basisentwicklung, Fuerth, Fragebogen von der Hannover-Messe 1984.

    Google Scholar 

  32. H. Oberquelle: Objektorientierte Informationsverarbeitung als Grundlage benutzergerechten Editierens; Doctoral Dissertation, Univ. Hamburg, 1979.

    Google Scholar 

  33. D. R. Olsen: A context for user interface management; IEEE Computer Graphics & Applications 4 (1984), 12.

    Google Scholar 

  34. L. Petrone et al.: Program development and documentation by stepwise transformations, an interactive tool; Proc. Intl. Computing Symposium 1983, 1983, 268–285.

    Google Scholar 

  35. G. Rohr, E. Keppel: Iconic interfaces, where to use and how to construct; Proc. 1st Intl. Symp. on Human Factors in Organisations, Design and Management, 1984.

    Google Scholar 

  36. H.-E. Sengler: Programmieren mit graphischen Mitteln, die Sprache GRADE und ihre Implementation; IFB 53, Springer-Verlag, 1982, 67–78.

    Google Scholar 

  37. B. Shneiderman: Direct manipulation, a step beyond programming languages; IEEE Computer 16 (1983) 8, 57–69.

    Google Scholar 

  38. S. L. Smith, J. M. Mosier: Design guidelines for user-system interface software; the MITRE Corp., Bedford, Mass., Report ESD-TR-84-190, 1984

    Google Scholar 

  39. M. J. Staufer: Pictogramme fuer Buerocomputer; Triumph-Adler AG, WISDOM-Projekt, FB-TA-85-6, 1985.

    Google Scholar 

  40. J. Stelovsky: XS-2, the user interface of an interactive system; Dissertation ETH Zuerich, 1983.

    Google Scholar 

  41. W. Straub: Ein Programmsystem zur leichteren Erstellung von Dialogprogrammen mit PL360; Studienarbeit PU1S070, FG Programmiersprachen und Uebersetzer, TH Darmstadt, 1979.

    Google Scholar 

  42. T. Teitelbaum, T. Reps: The Cornell program symthesizer, a syntax-directed programming environment; Comm. ACM 24 (1981) 9, 563–573.

    Google Scholar 

  43. G. Winkler: Entwurf, Implementierung und Gebrauch eines Dialogsystems zum Erstellen von Programmen unter Steuerung von kontextfreien und kontextsensitiven Grammatiken; Doctoral dissertation, Techn. University at Darmstadt, 1977.

    Google Scholar 

  44. G. D. Zincke: CAS System LITOR, Konzept und Realisierung einer Arbeitsumgebung fuer den interaktiven, graphisch unterstuetzten Softwareentwurf; H. Morgenbrod/J. Sammer (Hrsg.): Programmierumgebungen und Compiler; Teubner-Verlag, 1984, 225–247.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Gorny Michael J. Tauber

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hoffmann, HJ. (1987). On the visualization of design notions, of notion instantiations, and of structural relationships in a design data base realized as a semantic net. In: Gorny, P., Tauber, M.J. (eds) Visualization in Programming. IPsy 1986. Lecture Notes in Computer Science, vol 282. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18507-0_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-18507-0_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18507-9

  • Online ISBN: 978-3-540-48004-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics