Programmieren mit graphischen Mitteln: Die Sprache GRADE und ihre Implementation

  • Hans-Eckart Sengler
Conference paper
Part of the Informatik-Fachberichte book series (INFORMATIK, volume 53)


An overview is given on the programming language GRADE and its implementation in a pilot version of a GRADE-system.

The language is an attempt to utilize graphical means of describing systems, well known in engineering disciplines or in program documentation, directly for programming. The aim is to make existent programs easier to comprehend by the experienced user. In a GRADE pro-gram therefore, the semantically most important structures are being represented graphically: the component structure, the potential flow of control and the potential flow of data. The notation was developed from that of Petri Nets, the semantics are based on PASCAL.

In the GRADE-system a language-specific editor allows the editing of graphics and text. It stores a program with its component structure directly accessible, reducing the necessary syntactical analysis by the compiler. A supervisor controls the execution of a compiled program showing the source program on a graphical display and within it the actual flow of data and control.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Dijkstra, E.W.: Guarded Commands, Nondeterminacy and Formal Derivation of Programs; CACM Vol 18 (1975) 8, S. 453–457MathSciNetGoogle Scholar
  2. 2.
    Geschke, C.M., Mitchell, J.G.: On the Problem of Uniform References to Data Structures; IEEE-SE Vol 1 (1975) 2, S. 207–219MathSciNetGoogle Scholar
  3. 3.
    Huneke, H., Sengler, H.E.: GRADE-Bedienungsanleitung; URW Unternehmensberatung; interne Mitteilung, Mai 1981Google Scholar
  4. 4.
    Jensen, K., Wirth, N. S Pascal, User Manual and Report; Lecture Notes in Computer Science Vol 18, Springer, Berlin 1974Google Scholar
  5. 5.
    Oberquelle, H.: Objektorientierte Informationsverarbeitung und benutzergerechtes Editieren, Teil 1: Grundlagen; Universitat Hamburg, FB Informatik, Bericht IFI-HH-B-62/79Google Scholar
  6. 6.
    Oberquelle, H.: Communication by Graphic Net Representations; Universitat Hamburg, FB Informatik, Bericht IFI-HH-B-75/81Google Scholar
  7. 7.
    Petri, C.A .: Introduction to General Net Theory; und andere Artikel in: W. Brauer (Hrsg.): Net Theory and Applications; Springer, Berlin 1980, S. 1–19Google Scholar
  8. 8.
    Sengler, H.E.: GRADE-Sprachbeschreibung; URW Unternehmensberatung, interne Mitteilung, Mai 1981Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1982

Authors and Affiliations

  • Hans-Eckart Sengler
    • 1
  1. 1.URW-UnternehmensberatungHamburgGermany

Personalised recommendations