Oclarity is an AddIn for Rational Rose
that offers comprehensive support for OCL.
With the help of the standardized
Object Constraint Language OCL
you can easily
- Create rich and precise UML models
- Capture requirements efficiently
- Improve the communication between you project members
Oclarity for Rational Rose offers comprehensive support for OCL.
It provides everything for using OCL efficiently and productive in your
Rational Rose models:
-
Seamless integration with Rational Rose.
-
Supports constraints, initialisation expressions,
derivation rules and method body definitions.
-
Powerful
editing capabilities
with syntax highlighting, multi level undo/redo, search and replace
and easily accessible code check.
-
Full syntactic and semantic checking according to the current
OCL 2.0 specification.
-
Concise
presentation of all expressions
with easy navigation to errors.
-
OCL expressions can be attached to classes or added to
notes in diagrams.
Adding OCL expressions to your models makes your models more precise and
unambiguous thus avoiding costly errors in later implementation phases.
There is no better way to preserve precious domain knowledge collected
by your business analysts than right in your model in a structured and
standardized way.
It is possible, to export all OCL expressions to an XML file and to
automatically apply an XSL style sheet to the generated XML file.
This makes it
easy to make the OCL expression available to all team members, even
those that do not have Rational Rose available.
In addition, your investment in adding OCL expressions to your
models is protected since you can easily transfer all your
OCL expressions to a new UML modeling tool.
To learn more, you might take the
product tour
or just
download
the Setup-file and request a free license key.