Flexible deep modeling with melanee
ISSN der Zeitschrift
Gesellschaft für Informatik e.V.
Multi-level modeling has gained increasing attention in recent years as the maturity of the supporting tools has grown. One of the most advanced tools for deep modeling is Melanee [Me16] which supports modeling through deep, multi-format, multi-notation user-defined languages. “Multiformat” refers to seamlessly editing a language in several formats in parallel (e.g. diagrammatic, textual and tabular) while “multi-notation” denotes the ability to mix notations arbitrarily (i.e. to show one part of a model in a general-purpose, UML-like, notation and one part in a domain-specific notation such as BPMN). The deep modeling component of the tool, underpinned by the orthogonal classification architecture and deep instantiation, allows models to contain as many classification levels as needed to concisely represent the domain in hand. This demonstration shows the capabilities of the Melanee tool in the context of defining a language to model the structure of an enterprise.