Home Learn more about OCL Rational Rose OCL-AddIn product description Downloads Buy our products Support information Sitemap Contact Privacy policy  

Do you think that careful business analysis is the foundation for the success of large software projects?

Do you have different staff for business analysis, software design, coding, testing and writing documentation?

Do you think that avoiding implementation errors is better than finding errors during test?

The de facto standard for describing the results of business analysis and software design is the Unified Modeling Language (UML). The UML contains a language for specifying expressions that can be used manifold to improve the precision of your models, thus making your development more efficient and less error prone. These expressions significantly improve the precision of a UML model by complementing the wider known diagrams and use cases. Thus more information about the business domain can be acquired by your business analysts and made available for designers, coders, testers and documentation writers.
Expressions are written in Object Constraint Language (OCL) which is a formal language that is both powerful and easy to write and read (learn more about the benefits of using OCL).

Oclarity provides a powerful and highly productive environment for editing and checking OCL expressions.

  • Supports constraints, initialization expressions, derivation rules and method body definitions.
  • Powerful editing capabilities with syntax highlighting.
  • Full syntactic and semantic checking according to the current OCL 2.0 specification.
  • Concise presentation of all expressions with easy navigation to errors.
  • Modern, highly productive user interface
  • Supports multiple UML tools trough XMI
  • Best of all - it's free!
Oclarity main window
Page last modified: 2009-12-01 22:02:30