O'Reilly logo

MDA Distilled: Principles of Model-Driven Architecture by Dirk Weise, Axel Uhl, Kendall Scott, Stephen J. Mellor

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

Raising the Level of Abstraction[2]

[2] This section is drawn from Executable UML: A Foundation for Model-Driven Architecture by Stephen J. Mellor and Marc J. Balcer (Addison-Wesley, 2002), with permission of the authors. The arguments made there for executable UML rely on raising the level of abstraction as a foundation for model-driven architecture. The same arguments apply here. Reuse in action!

The history of software development is a history of raising the level of abstraction. Our industry used to build systems by soldering wires together to form hard-wired programs. Machine code let us store programs by manipulating switches to enter each instruction. Data was stored on drums whose rotation time had to be taken into account so that the ...

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