ObeoNetwork / UML-Designer

OpenSource (EPL licensed) UML2 Graphical Modelers (Class, Composite, State, Activity, Sequence ...)
http://umldesigner.org
320 stars 123 forks source link

Provide/Integrate a model validator #963

Open EricBoix opened 7 years ago

EricBoix commented 7 years ago

When in the modeling perspective, I try to import an existing UML model (Model Explorer -> Add Model). The result of this importation is sometimes empty/partial/gibberish model. In order to troubleshoot what went wrong with this existing model I can always backtrack what went wrong within the "Problems" and/or the "Error log" views.

But it would also provide informative/useful, even before trying to import the model, to assert whether the considered UML model is valid or not. And when it happens not to be the case it would be very useful to get a documented report on what is wrong.

There exists some online validators (e.g. NIST validator) with limited features (apparently one cannot specify against which version of UML the validation is made). And it could also be that such validator consider the model as valid when UML designer considers it is not.

Maybe it would be nice to provide/integrate such feature within UML desginer ?