Advanced Features

Graphical DSL

Melanee provides a feature to define ontological visualizations. Therefore, own SVG-figures or predefined shapes can be used to render the entities respective to the domain.

Watch the whole interactive Tutorial about graphical DSLs:

If you want to watch the video in large screen click here.

TextualDSL (@GMLD 2014)

Melanee provides a feature to define textual DSLs.

Watch the whole interactive Tutorial about textual DSLs:

If you want to watch the video in large screen click here

Reasoning

Reasoning allows model checking. Clabjects can be checked if they are conforming to each other based on attributes, methods and connections they own. Furthermore, whole models and ontologies can be checked for consistency.

Watch the whole Tutorial:

DeepOCL

Deep OCL allows to query deep models from inside the Deep OCL console. Constraints spanning multiple classification levels can be defined and executed.

Watch the whole interactive Tutorial:

If you want to watch the video in large screen click here.

DeepATL and Orthographic Software Modeling with Melanee (@ICMT 2013)

This screencast shows how Melanee and Deep ATL are used to realize Orthographic Software Modeling in a tool called Naomi.