REVIEW - MDA Distilled - Principles of Model-driven Architecture


Title:

MDA Distilled

Principles of Model-driven Architecture

Author:

Stephen J. Mellor, Kendall Scott, Axel Uhl, Dirk Weise

ISBN:

Publisher:

Addison-Wesley Professional (2004)

Pages:

150pp

Reviewer:

Nicola Musatti

Reviewed:

October 2004

Rating:

★★☆☆☆


The Model Driven Architecture is an initiative by the OMG Consortium with the ambitious goal of replacing programming with design. This is to be achieved by providing ways to augment design diagrams with enough information to make it possible to automatically generate full applications.

This book is a short, easy to read description of the general principles on which the MDA is based. It only assumes that the reader is familiar with the UML and, possibly, with the relationship between models and metamodels (e.g. how the UML is specified in itself). In my opinion, it is more oriented towards analysts and team leaders, rather than programmers or managers.

The book's worst defect is the lack of concrete examples. The relative youth of the topic and the scarcity of implementations may explain this, but the difficulty in envisioning how the described techniques might work in practice makes the book less convincing than it might be. A great improvement would be the introduction of a detailed case study, so that each chapter could be completed by a few practical examples that showed how each of the MDA features might work in practice.

Another thing I did not like is the authors' apparently conceited attitude, which is better suited for a sales pitch than for a technical book.

Overall, I do not consider this a bad book, but I find it hard to identify a category of readers who might find it really useful. If you're interested in finding out what the Model Driven Architecture really is I think you should start by checking out the documents available from the OMG web site (

http://www.omg.org/mda
); then, if you still feel you would like to read a coherent overview, this book may be a reasonable choice.

Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.