18.01.2013 Views

OCL By Example Lecture - Technische Universität Dresden

OCL By Example Lecture - Technische Universität Dresden

OCL By Example Lecture - Technische Universität Dresden

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!