Object Constraint Language, A specification for describing objects developed by IBM as a language for business modeling. OCL is used within UML to help formalize the semanticsof the language itself.
Object Constraint Language. Object Constraint Language (OCL) is a text language for specifying constraints, writing navigation expressions, boolean expressions, and other queries. It is not intended for writing actions or executable code.