Object constraint language



language
(OCL) A formal specification language extension to UML. The Object Constraint Language is a precise text language that provides constraint and object query expressions on an object-oriented model that cannot otherwise be expressed by diagrammatic notation.
OCL supplements UML by providing expressions that have neither the ambiguities of natural language nor the inherent difficulty of using complex mathematics.
OCL is a descendent of Syntropy, a second-generation object-oriented analysis and design method. The OCL 1.4 definition specified a constraint language. In OCL 2.0, the definition has been extended to include general object query language definitions.
OMG UML Home (http://uml.org/).
Rational UML Resource Center (http://rational.com/uml/index.jsp).
OCL 2.0 Submission to UML (http://omg.org/docs/ad/03-01-07.pdf).
(2003-11-15)

Tagged:

Read Also:

  • Object database management group

    Object Data Management Group

  • Object data management group

    body, database (ODMG, previously “.. Database ..”) An independent consortium that specifies universal object storage standards. ODMG’s members include object-oriented database management system (ODBMS) vendors and other interested parties. They aim to increase portability of customer software across products. On 1998-04-27 ODMG changed its name from the Object Database Management Group to reflect the expansion […]



  • Object-distance

    noun, Photography. 1. the distance between the lens of a camera and an object being photographed.

  • Objected

    [noun ob-jikt, -jekt; verb uh b-jekt] /noun ˈɒb dʒɪkt, -dʒɛkt; verb əbˈdʒɛkt/ noun 1. anything that is visible or tangible and is relatively stable in form. 2. a thing, person, or matter to which thought or action is directed: an object of medical investigation. 3. the end toward which effort or action is directed; goal; […]



Disclaimer: Object constraint language definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.