-
Notifications
You must be signed in to change notification settings - Fork 3
Envisioned Modeling Environment
The Cooperate project aims for proving a collaborative modeling environment that includes accessible editors. As can be seen from the image below, the envisioned system consists of a central model storage (Repository) and various editors.
The repository stores the UML models and the layout information of its representations (e.g. positions of shapes or indentation auf text). It tracks changes of this content and notifies other components to allow them reacting on these changes (e.g. by refreshing the model's representation). Therefore, the repository has a connection to all editors at least.
Each user can select a preferred model representation. The modeling environment provides a graphical and a textual editor. Each editor displays the same information and allows the same editor operations, so users of a specific editor have no disadvantages over users of another editor. In addition, the industrial graphical model editor Enterprise Architect will be connected to the Cooperate modeling environment to lower the migration effort in industrial scenarios.

Modeling Environment
Tools