Skip to content
Jens Möckel edited this page Jan 7, 2016 · 6 revisions

Welcome to the Moliana wiki! This one will give you a short introduction to the Moliana module, considering its purpose, the user interface as well as some small examples.

Idea of Moliana

In Dymola, checkModel() could only be applied to one package/model at a time. Forthermore and unfortunately, results of checkModel() for one package/model are discarded after applying checkModel() to the next package/model.

Moliana enables the user to apply checkModel() to a complete library (or only selected packages) and get results for each subpackage/submodel up to a chosen level.

Results of checkModel() are reduced to the number of errors and warnings and the overall result (success of failure). These results can be converted to a table-based Html code, with the possibility to highlight failures, errors or warnings.

Furthermore it is possible to compare one set of results to a different one (as long as both sets correspond to the same library) and highlight changes with respect to the numbers of errors or warnings or the overall result.
Of course this could be used for different usecases, but its main purpose is the usecase of software development using versioning systems as git or svn and to ease the process of assuring quality when merging development branches to the master.

Besides this short description regarding the purpose of Moliana, this wiki concentrates on two main parts: