LePUS3 был разработан для улучшения по сравнению с другими языками моделирования и специально разработан для улучшения UML. Преимущества LePUS3 изложены в документе, в котором он представлен , и вы можете ознакомиться с кратким описанием этих преимуществ в предварительном просмотре научного доклада по ссылке.
Я воспроизведу заявленные преимущества статьи здесь:
- Rigor. LePUS3 - это логический визуальный язык: диаграмма обозначает формулу в аксиоматизированной теории в классическом исчислении предикатов первого порядка.
- Экономия и масштабируемость. LePUS3 предлагает мощные абстракции: диаграммы хорошо масштабируются и не загромождают размер программы.
- Минимальность. Словарь LePUS3 минимален и состоит из 15 токенов.
- Разрешимость и проверяемость. Соответствие между заданной спецификацией (диаграммой) и реализацией (Java-программой) можно проверить одним нажатием кнопки.
- Визуализация программы. Диаграммы моделирования Java-программ могут быть изменены из исходного кода.