This chapter explains why it is important to create models that contain as much information about the system as possible, especially when working within the Model Driven Architecture. Because the Model Driven Architecture itself is fairly new, a short introduction to this framework is given. Most important, this chapter states why OCL is a vital and necessary element in the Model Driven Architecture. |