Zeta - model-driven generation of graphical editors in the cloud

  • Domain-specific modeling is increasingly adopted by the software development industry. While textual domain-specific languages (DSLs) already have a wide impact, graphical DSLs still need to live up to their full potential. Textual DSLs are usually generated from a grammar or other short textual notations; their development is often cost-efficient. In this paper, we describe an approach to similarly create graphical DSLs from textual notations. The paper describes an approach to generate a graphical node and edge online editor, using a set of carefully designed textual DSLs to fully describe graphical DSLs. Combined with an adequate metamodel, these textual definitions represent the input for a generator that produces a graphical Editor for the web with features such as collaboration, online storage and being always available. The entire project is made available as open source under the name Zeta. This paper focuses on the overall approach and the description of the textual DSLs that can be used to develop graphical modeling languages and editors.

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Markus Gerhart, Felix Lägeler, Julian Müller, Marko BogerGND
URL:http://ijcsse.org/published/volume5/issue8/p5-V5I8.pdf
ISSN:2409-4285
Parent Title (English):International Journal of Computer Science and Software Engineering (IJCSSE)
Volume:5
Document Type:Article
Language:English
Year of Publication:2016
Release Date:2018/11/22
Tag:Domain-Specific Language (DSL); Metamodel Definition; Model-Driven Architecture (MDA); Model-Driven Software Development (MDSD); Scala
Issue:8
First Page:195
Last Page:207
Open Access?:Ja