O'Reilly logo

Object Constraint Language, The: Getting Your Models Ready for MDA, Second Edition by Anneke Kleppe, Jos Warmer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 5. Using OCL for MDA

OCL is a small, yet extremely key ingredient for MDA. Without a precise modeling language like OCL, consistent and coherent platform-independent models cannot be made. This chapter describes two other important ways in which OCL fits in with MDA.

Relation of OCL to MDA

In Section 1.2.3, you learned the building blocks of the MDA framework: models, languages, transformation definitions, and transformation tools. As shown in Figure 5-1, OCL is very helpful in creating at least three of the building blocks:

  • Models, because only with a precise specification language can models be built on maturity level 4

  • Transformation definitions, because a formal and precise language is needed to write transformation definitions that can ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required