• DocumentCode
    3033099
  • Title

    Visual programming with graph rewriting systems

  • Author

    Schürr, A. ; Winter, A. ; Zündorf, A.

  • Author_Institution
    Tech. Hochschule Aachen, Germany
  • fYear
    1995
  • fDate
    5-9 Sep 1995
  • Firstpage
    326
  • Lastpage
    333
  • Abstract
    The multi-paradigm language PROGRES is the first rule-oriented visual language which has a well-defined type concept and supports programming with graph rewriting systems. To some extent, it has the flavor of a visual database programming language with powerful pattern matching and replacing facilities as well as backtracking capabilities. Until now, it was mainly used for specifying and rapid prototyping of abstract data types in software engineering environments. An integrated set of language-specific tools supports intertwined editing, analyzing, browsing, and debugging of specifications as well as generating prototypes in C (Modula-2) with Tcl/Tk-based user interfaces
  • Keywords
    graph grammars; logic programming; logic programming languages; programming environments; rewriting systems; software tools; specification languages; visual languages; visual programming; C; Modula-2; PROGRES; Tcl/Tk; abstract data types; backtracking; browsing; debugging; editing; graph rewriting systems; language-specific tools; multiparadigm language; pattern matching; rapid prototyping; replacing facilities; rule-oriented visual language; software engineering environments; specification; user interfaces; visual database programming language; visual programming; well-defined type; Computer languages; Data models; Data structures; Debugging; Electronic mail; Pattern matching; Prototypes; Software engineering; Software prototyping; Visual databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, Proceedings., 11th IEEE International Symposium on
  • Conference_Location
    Darmstadt
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-7045-2
  • Type

    conf

  • DOI
    10.1109/VL.1995.520826
  • Filename
    520826