Melanee

Melanee, formerly named Melanie, is a workbench for creating domain-specific languages which occupy an arbitrary number of ontological levels. It ships with a default general-purpose notation which is designed with the UML and Entity-Relationship diagrams in mind. This language allows to express domains in spanning multiple classification levels in an intuitive and consistent way without introducing complexity through constructs like Stereotypes, Powertypes or Object Specifications. This notation can be enriched by user-defined domain-specific notations. Currently textual and graphical domain-specific languages are supported. Melanee builds on the Eclipse 4 Platform and the Eclipse Project. Thus, it is extensible through industry standard technologies.