Modeling tool for generating graphical modeling environments.
Zeta is a tool for automatically generating a graphical DSL from a range of text DSLs. In combination with a suitable metamodel, you render these text definitions for a generator that creates a graphical editor for the web. So it can be seen as a model-driven generation of graphical editors with the goal to generate simulations from a graphical DSL.
The Zeta Project was orginally developed by Markus Erhart under the direction of Marko Boger at the HTWG Konstanz. It is based on the previous developed open source project Modigen which presents a set of specially developed textual DSLs to fully describe graphical DSLs based on node and edge diagrams. Zeta continues to be actively developed by students of the HTWG Konstanz.
The basic structure is given by the DSLs which were defined specifically for the creation of graphical DSLs.
Technical Docs | Setup Guide | About Zeta |
---|---|---|
![]() |
![]() |
![]() |
Model-driven generation of graphical editors. The goal is to generate simulations from a graphical DSL.
The graphical editor is configured via the textual DSLs by using the DSL editor. The DSL editor supports auto-completion of keywords and the detection of possible parsing errors.
With the graphical editor configured by the DSLs, you can create and edit any model you want.