What is Object Constraint Language (OCL)?

Answer Posted / guest

The Object Constraint Language is a declarative language
for describing rules that apply to UML models developed at
IBM and now part of the UML standard. Initially OCL was
only a formal specification language extension to UML. OCL
may now be used with any Meta-Object Facility OMG
metamodel, including UML. The Object Constraint Language is
a precise text language that provides constraint and object
query expressions on any Meta-Object Facility model or
metamodel that cannot otherwise be expressed by
diagrammatic notation. OCL is a key component of the new
OMG standard recommendation for transforming models, the
QVT specification.

Is This Answer Correct ?    3 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are assertion facets used for in uml?

728


What is object diagram in UML?

773


Tell us the difference between activity and sequence diagrams?

714


What are the elements in State Chart diagrams?

746


What is the function of operational assertions in uml?

864


What are UML diagrams?

729


What is state transition diagram in UML?

803


What is unified modeling language (uml)?

689


Does Visio Standard have UML?

736


What are the various components in sequence diagrams?

693


Explain about the static structural view presented by UML?

663


What is crc card?

807


What are the advantages of using UML?

721


What do you understand by relationships in uml?

696


What is known as static diagrams?

670