Critiques

Before we start generating code, lets first check if our model is as well-formed as it should be. There are certain design rules for software that are generally acknowledged by developers. The implementation of these kinds of rules into Poseidon for UML is in fact one of its finest features. This feature of cognitive support, which acts like a built in auditor, is called 'critique'.

When activated in the critiques menu, the critiques are constantly analyzing and criticizing your design. The Critiques pane in the bottom left corner of the working area shows three priority nodes.

Figure 13-3. Critiques Pane.

Broadening and improving this feature is part of each development cycle of Poseidon.