When searching online for object oriented concepts such as the composite design pattern I often found them represented in the LePUS3 notation. I am not really familiar with this modeling language.
Is it something I should prefer over UML?
When searching online for object oriented concepts such as the composite design pattern I often found them represented in the LePUS3 notation. I am not really familiar with this modeling language.
Is it something I should prefer over UML?
LePUS3 was designed to be an improvement over other modeling languages and is specifically designed to be an enhancement to UML. The benefits of LePUS3 are laid out in the paper that introduced it, and you can see a summary of these benefits on the preview of the scientific paper show at the link.
I'll reproduce the paper's stated advantages here:
I would say that apart from other good features of LePus3, mentioned by the other answers, there is one more, extremely important from my point of view:
In UML you can make a plan of SW In LePus3 you can make a plan, or a plan of the plan, or a plan of the plan of the plan, or even the common plan for several levels of abstraction.
The LePus3 is the only diagram language that is formalized and simultaneously adapted for metathinking.
On the other hand, using of LePus3 requires very much greater intellect. The level difference between them is great. If you are a good user of UML, that does mean you can use LePus3. It is pity that there are no instruments between them.
And yes, I love LePus3!