• DocumentCode
    2041507
  • Title

    Montages/Gem-Mex: a meta visual programming generator

  • Author

    Anlauff, Matthias ; Kutter, P.W. ; Pierantonio, A.

  • Author_Institution
    GMD First, Berlin, Germany
  • fYear
    1998
  • fDate
    1-4 Sep 1998
  • Firstpage
    304
  • Lastpage
    305
  • Abstract
    Last decade witnessed a disappointing lack in technology transfer from formal semantics to language design. Research in formal semantics has developed increasingly complex concepts and notation, at the expense of calculational clarity and applicability in the development of languages. Montages is a visual domain-specific formalism for specifying all the aspects of a programming language. It is intelligible to a broad range of people involved in the language life cycle, from design to programming language descriptions are fed to a rapid prototyping tool, called Gem-Mex, which generates a visual programming environment for the given language. Gem-Mex consists of a graphical front-end which allows a comfortable editing of the visual components of the specification. Starting from these visual descriptions the tool is able to generate in an automatic way high-quality documents, type-checkers, interpreters and a visual symbolic debugger. All these products form a powerful suite where the programmer can write, execute, animate and debug programs written in the specified language
  • Keywords
    automatic programming; program debugging; program interpreters; programming environments; software prototyping; visual programming; Gem-Mex; Montages; formal semantics; interpreters; language life cycle; meta visual programming generator; programs debugging; rapid prototyping tool; type-checkers; visual domain-specific formalism; visual programming environment; visual symbolic debugger; Animation; Computer languages; Design methodology; Formal specifications; Programming environments; Programming profession; Prototypes; Read only memory; Security; Technology transfer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
  • Conference_Location
    Halifax, NS
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8712-6
  • Type

    conf

  • DOI
    10.1109/VL.1998.706176
  • Filename
    706176