What is Object Constraint Language (OCL)?
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / recho
The Object Constraint Language - the OCL is used to specify
constraints on objects in the UML.
Definition
A constraint is a restriction on one or more values of (part
of) an object oriented model or system
| Is This Answer Correct ? | 1 Yes | 1 No |
What is modeling? What are the advantages of creating a model?
Does Visio Standard have UML?
What are the phases of the object-oriented development lifecycle?
Can we use UML for user interface (UI) design?
What are the advantages of creating a model?
What is the difference between responsibility-driven and data-driven approaches?
Explain all elements of a State-chart diagram.
What are the features of UML?
How to identify the actors in a ucd?
What are the modelling diagrams that are most commonly used?
Can you name the different elements with the collaboration diagram?
Is UML restrictive to system development?