Object Constraint Language | Glossary

Definition : 

The Object Constraint Language is a declarative language describing rules applying to Unified Modeling Language models developed at IBM and is now part of the UML standard. Initially, OCL was merely a formal specification language extension for UML.

Further Reading : 

Book : Applying UML and Patterns by Craig Larman.

Law of Demeter | Glossary

Definition : 

The Law of Demeter or principle of least knowledge is a design guideline for developing software, particularly object-oriented programs. In its general form, the LoD is a specific case of loose coupling.

Further Reading : 

Book : Applying UML and Patterns by Craig Larman.