Oclarity

Posted by Ken Cheung in UML on Friday, July 7, 2006

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 unambigous 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.

More info »

If you found this page useful, bookmark and share it on:

Possibly of Interest

 
Embedded Star Newsletter
Don't have time to visit Embedded Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:   

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.