Skip to content

features summary

Damiano Di Vincenzo edited this page Jun 14, 2024 · 5 revisions

Non-Functional:

  • support both offline (PWA) and cloud usage
  • interoperability ecore
  • collaborative in real time
  • extensible by users
  • assist users to enhance separation of presentation logic and business logic (usageDeclarations)
  • assist users to improve separation of concerns through collaborative editing and viewpoint switching

Functional (core):

  • model/metamodel editor

  • model transformations

    • m2 -> m1 coevolution
    • m1 -> m2 generate schema (todo)
    • m2t through views
    • t2m no yet
    • users can extend the interface to introduce new methods to make m2m transformations (events)
  • view/viewpoints

  • validation views

Functional (Advanced):

  • decorator views (incrementally add features to existing views)
  • memorec
  • positional/projectional editor
  • interactive guide built-in the console
  • dynamic conditional view application (OCL, JS) with a priority/scoring system

Incomplete / Not tested

  • simulations (not tested)
  • iot (incomplete)
  • versioning (incomplete)
Clone this wiki locally