Using the Web Modeling Editor#
This guide explains how to use the BESSER Web Modeling Editor.
Accessing the Editor#
You can access the BESSER Web Modeling Editor in two ways:
Public online version: Visit editor.besser-pearl.org in your web browser
Local deployment: Deploy the editor locally by following the instructions in Deploying Locally
Dashboard Structure#

2. Class Diagram / State Machine Diagram / Agent Diagram#
As mentioned earlier, the WME supports Structural models (via class diagrams), State Machine models (via state machine diagrams), and Agent models (via agent diagrams). This menu allows you to switch between these models alternately, while ensuring that all are saved, preventing any data loss when switching.
4. Quality Check#
Quality check allows you to verify whether your model contains errors, including the syntactic correctness of OCL rules. For example, if two classes have the same name, the validation will fail as follows:

7. Palette#
This palette contains the shapes you can drag and drop in to the canvas. You can go to the Help menu for instructions on how to use the elements of each model.
8. Canvas#
Finally, the canvas is the drawing area where you can desing your model.