Agile UML 2.5

2.5

Description

This release offers full support for energy efficiency flaw analysis and correction at the modelling level: common flaws, such as loop-constant expressions, are identified and automated refactorings are provided to remove the flaws. 

Additionally, a simulation facility executing specifications/designs according to a generalised OCL operational semantics is also a new feature. 

Finally, a command-line interface is provided by UCDOperations. This enables the use of AgileUML without dependance on Java Swing. 

API Certification

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues

The GUI-dependent classes (UmlTool and UCDArea) have been replaced by UCDOperations in the command-line interface version. However this results in duplication of code between UCDArea and UCDOperations, which will be resolved in the next release: UCDArea should call UCDOperations for model operations.

Conforms To UI/UX Guidelines
Not verified