Validating uml models and ocl constraints bbw telephone dating chatlines
— Unified Modelling Language is the standard language for modelling the software architecture of a large scale application system.
It makes a blueprint for the construction of software design.
Out of these several UML diagrams, class diagram plays a very important role in developing the model.
It helps in designing the static structure  of the system.
The different UML diagrams such as use case diagrams, activity diagrams, class diagrams, state chart diagrams, sequence diagrams, collaboration diagrams etc.
prove to be quite helpful in System Analysis and Design.
UML diagrams makes blueprint for the development of the system which simplifies the complex process involved in the system.
UML diagrams provide both the structural views and behavioral views of the system.
In order to achieve this precision and detail, constraints needs to be described.There are different UML diagrams such as use case diagrams, activity diagrams, class diagrams, state chart diagrams, sequence diagrams, collaboration diagrams, deployment diagrams etc.UML sequence diagram and collaboration diagram helps in designing real-time system.So, formal languages have been developed to write unambiguous specification of the system.Hence, Object Constraint Language (OCL) comes to fill this gap.