Models provide (mathematical) abstractions of a physical or biological system that allow engineers and researchers to reason about that system by ignoring extraneous details, while focusing on relevant ones. In the software engineering world, modeling has a rich tradition, dating back to the earliest days of programming. Boosted by the work of the Object Management Group (OMG) on the Unified Modeling Language (UML) and Model Driven Architecture (MDA), the role of (machine readable) models during application design, implementation, verification and validation has become much more important in recent years. In fact, there is a clear trend that models are becoming the primary artifact in the development of computer based systems. Requirements, behavior and functionality are all described in terms of (graphical) models
Huygens building
Heyendaalseweg 135
6525 AJ Nijmegen
The Netherlands