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 the relationships used in UML?

574


what the latest software develoment Methodologies?

2465


What are the modelling diagrams that are most commonly used?

505


What are the relationships in UML?

611


What does state model represent?

562






Explain about realization and its relationships?

543


Does UML diagram have relationships?

603


Detail the meaning of association?

574


What is the difference between responsibility-driven and data-driven approaches?

1018


What is functional requirement?

608


What is modeling? What are the advantages of creating a model?

565


What are the different steps involved in object oriented analysis?

539


how will u use com+ register

2098


What are structural diagrams in UML?

518


What does UML do?

583