OCL By Example Lecture - Technische Universität Dresden
OCL By Example Lecture - Technische Universität Dresden
OCL By Example Lecture - Technische Universität Dresden
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>OCL</strong> (Object Constraint Language)<br />
• Extends the Unified Modeling Language (UML)<br />
• Formal language for the definition of constraints and<br />
queries on UML models<br />
• Declarative<br />
• Sd Side effect ff free f<br />
• Add precise semantics to visual (UML-) models<br />
• Generalized for all MOF based metamodels<br />
• Meanwhile generally accepted<br />
• Many extensions such as for temporal constraints<br />
• „Core Language“ of other OMG languages (QVT, PRR)<br />
Dr. Birgit Demuth MINE Summer School, Nida, 2009 7