Skip to content
Damiano Di Vincenzo edited this page Jan 3, 2020 · 43 revisions

Prerequisites

  1. Basics of regular expressions.
  2. Glossary

Introduction

This project is a modeling web platform that allows M2M and (soon) M2T transoformation of Models and Metamodels with a graphical interface updated at run-time according to the properties of the meta-model, guiding the user to create models always conformant to the linked metamodel while automatically updating the model to ensure compliance in the event of changes to the metamodel. e.g. if an attribute is removed from the metamodel, all values linked to that attribute are removed too, if the attribute changes type from int to bool, the linked values equal to zero are changed to "false" while the other becomes "true". Since this project deeply links the model with the metamodel and automatizes the compliance while editing the (meta)models, it is not possible to load a model without a metamodel or with a non compliant metamodel. This project allows to export and import (meta)models from eclipse EMF.

The base syntax of the graph is a UML class diagram, but it can be grammatically and semantically customized to become something completely different.

Index

Premises

Internal structure of the project

M2M functionality of the platform

Graph customization and M2T functionality

The console

Themes

Bibliografy and sources of citations.

Clone this wiki locally