• DocumentCode
    1803126
  • Title

    The Domain-Specific Language Monaco and its Visual Interactive Programming Environment

  • Author

    Prähofer, Herbert ; Hurnaus, Dominik ; Wirth, Christian ; Mössenböck, Hanspeter

  • Author_Institution
    Johannes Kepler Univ., Linz
  • fYear
    2007
  • fDate
    23-27 Sept. 2007
  • Firstpage
    104
  • Lastpage
    110
  • Abstract
    Monaco is a domain-specific language for machine automation programming. It has been developed with the objective to empower domain experts with limited programming capabilities. Its main language features are an imperative notation for reactive systems, concepts for describing asynchronous event handling in a concise way, and a state-of-the-art component approach. Monaco is a programming language with a Pascal-like syntax, but also comes with a visual programming environment. In this paper we review the language Monaco, show the visual representation scheme, report on the programming environment and compare our visual notation to Statecharts.
  • Keywords
    high level languages; programming environments; visual programming; Monaco; Pascal-like syntax; asynchronous event handling; domain-specific language; language features; machine automation programming; reactive systems; visual interactive programming environment; visual programming environment; Automatic control; Automatic programming; Computer languages; Domain specific languages; IEC standards; Programming environments; Robot programming; Robotics and automation; Service robots; Software engineering; Automation control; domain-specific language; end-user; programming; visual language; visual programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2007. VL/HCC 2007. IEEE Symposium on
  • Conference_Location
    Coeur d´Alene, ID
  • Print_ISBN
    978-0-7695-2987-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2007.14
  • Filename
    4351334