Back from the Future

But that's in the future. For now, MDA is a broad umbrella that covers a set of related technologies—all modeling standards adopted by the OMG—that support design-time interoperability. It provides companies that adopt it with the ability to derive code from a set of stable models as the underlying infrastructure shifts over time, and with a healthy return on investment from reuse of domain models across the life span of software.

In the final analysis, though, we must remember the words of Hannah Arendt (Arendt 1972), a German-born U.S. political philosopher who said:

Predictions of the future are never anything but projections of present automatic processes and procedures, that is, of occurrences that are likely to come ...

Get MDA Distilled: Principles of Model-Driven Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.