Skip to main content

Programmvisualisierung bei Sprachen der 4. Generation

Visualisierung von NATURAL-Programmen

  • Conference paper
Informatik — Wirtschaft — Gesellschaft

Part of the book series: Informatik aktuell ((INFORMAT))

Zusammenfassung

In dieser Arbeit wird Programmvisualisierung verwendet, um das Verstehen eines Programms zu erleichtern. Es wird ein Darstellungskonzept vorgeschlagen, das sich nicht auf ein einzelnes Paradigma (z.B. Kontrollfluß) beschränkt, sondern mehrere gleichzeitig berücksichtigt (Kontrollfluß, Aufrufstruktur, Datenstruktur, prozedurale und ereignisorientierte Ausführung sowie Datenbank- und Benutzerschnittstelle). Damit eignet es sich insbesondere zur Visualisierung vielschichtiger Strukturen, wie sie in Programmen der 4. Generation auftreten. Der Quelltext eines Programms wird grafisch in Form eines liegenden Baums dargestellt (Jonsson (1989) bezeichnet dies als Kaskade), der als Knoten Programmobjekte und Anweisungen enthält. Piktogramme ermöglichen einen intuitiven Zugang zu der gezeigten Information und zusätzlich kann Quelltext in der Visualisierung angezeigt werden. Ein Programmierer analysiert ein ihm fremdes Programm nach wechselnden Aspekten. Ein Aspekt könnte sein, einen groben Überblick über die Programmstruktur zu gewinnen, ein anderer, die Schnittstelle zwischen zwei Routinen genau zu verstehen. Auf Grund von Filtern kann der Programmierer dies berücksichtigen, indem er sich im ersten Fall zum Beispiel nur Objekte anzeigen läßt und im zweiten Fall nur die Variablen, die von der Schnittstelle betroffen sind. Die hier vorgestellten Konzepte für ein Visualisierungswerkzeug sind allgemeingültig. Sie wurden für NATURAL in Zusammenarbeit mit der Software AG, Darmstadt, konkretisiert. NATURAL ist eine Programmiersprache der 4. Generation, die von der Software AG entwickelt wurde und für kommerzielle Datenbankanwendungen besonders geeignet ist.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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.

Literatur

  • Coulmann, L. (1992): Visualisierung von NATURAL-Programmen. Konzepte und Implementierung als Prototyp. Diplomarbeit, Fachbereich Informatik, Technische Hochschule Darmstadt, Darmstadt.

    Google Scholar 

  • Coulmann, L. (1993): General Requirements for a Program Visualization Tool. IEEE Symposium on Visual Languages 1993.

    Google Scholar 

  • Glinert, E.P., S.L. Tanimoto (1984): Pict: An Interactive Graphical Programming Environment. IEEE Computer, 17, 11, 7–25.

    Article  Google Scholar 

  • Hirakawa, M., S. Iwata, I. Yoshimoto, M. Tanaka, T. Ichikawa (1987): HI-VISUAL Iconic Programming. IEEE Workshop on Visual Languages 1987, 305–314.

    Google Scholar 

  • Jonsson, D. (1989): Graphical Program Notations: On Tripp’s Survey, the Past, and the Future. ACM SIGSOFT Software Engineering Notes, 14, 5, 78f.

    Article  Google Scholar 

  • Myers, B. A. (1990): Taxonomies of Visual Programming and Program Visualization. Jounal of Visual Languages and Computing, 1, 97–123.

    Article  Google Scholar 

  • NATURAL 2.2 Reference Manual (1991). Manual Order Number: NAT-221–030. Software AG, Darmstadt.

    Google Scholar 

  • Winkler, J.F.H. (1990): Visualisierung in der Software-Entwicklung. 20. Jahrestagung der Gesellschaft für Informatik 1990, 40–72.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Coulmann, L. (1993). Programmvisualisierung bei Sprachen der 4. Generation. In: Reichel, H. (eds) Informatik — Wirtschaft — Gesellschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-78486-6_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-78486-6_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57192-6

  • Online ISBN: 978-3-642-78486-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics