"A readable and much needed introduction to MDA."
--Dr. Jim Arlow, coauthor of UML and the Unified Process (Addison-Wesley, 2002) and Enterprise Patterns and MDA (Addison-Wesley, 2004)
"This book provides an excellent introduction to the ideas and technologies that will form the foundation of the model-driven architecture over the coming years. I recommend it wholeheartedly."
--Dr. Andy Evans, Managing Director, Xactium Limited, UK
"Excellent job of distilling MDA down to its core concepts."
--Krzysztof Czarnecki, Univeristy of Waterloo, coauthor of Generative Programming (Addison-Wesley, 2000)
As systems have grown more crucial to the operations of organizations worldwide, so too have the costs associated with building and maintaining them. Enter model-driven architecture (MDA), a standard framework from the Object Management Group (OMG) that allows developers to link object models together to build complete systems. MDA prevents design decisions from being intertwined with the application and keeps it independent of its implementation. The result is an application that can be combined with other technologies as well as other applications, and models that become highly reusable assets.
MDA Distilled is an accessible introduction to the MDA standard and its tools and technologies. The book describes the fundamental features of MDA, how they fit together, and how you can use them in your organization today. You will also learn how to define a model-driven process for a project involving multiple platforms, implement that process, and then test the resulting system.
MDA Distilled will help you understand:
Developers and architects can dramatically improve productivity, portability, interoperability, and maintenance with MDA. Find out how with this essential reference, and quickly learn how to harness the significant power of this new framework.
"A readable and much needed introduction to MDA."
--Dr. Jim Arlow, coauthor of UML and the Unified Process (Addison-Wesley, 2002) and Enterprise Patterns and MDA (Addison-Wesley, 2004)
"This book provides an excellent introduction to the ideas and technologies that will form the foundation of the model-driven architecture over the coming years. I recommend it wholeheartedly."
--Dr. Andy Evans, Managing Director, Xactium Limited, UK
"Excellent job of distilling MDA down to its core concepts."
--Krzysztof Czarnecki, Univeristy of Waterloo, coauthor of Generative Programming (Addison-Wesley, 2000)
As systems have grown more crucial to the operations of organizations worldwide, so too have the costs associated with building and maintaining them. Enter model-driven architecture (MDA), a standard framework from the Object Management Group (OMG) that allows developers to link object models together to build complete systems. MDA prevents design decisions from being intertwined with the application and keeps it independent of its implementation. The result is an application that can be combined with other technologies as well as other applications, and models that become highly reusable assets.
MDA Distilled is an accessible introduction to the MDA standard and its tools and technologies. The book describes the fundamental features of MDA, how they fit together, and how you can use them in your organization today. You will also learn how to define a model-driven process for a project involving multiple platforms, implement that process, and then test the resulting system.
MDA Distilled will help you understand:
Developers and architects can dramatically improve productivity, portability, interoperability, and maintenance with MDA. Find out how with this essential reference, and quickly learn how to harness the significant power of this new framework.
登録情報
|
この商品にタグをつける(詳細)タグは、商品との関連性が非常に強いキーワードまたはラベルのようなものです。
タグにより、すべてのお客様がお気に入りの商品の整理と確認を行うことができます。 ※タグは初期設定で公開になっています。詳しくはこちら |
MDA is an attempt to give us software independence. The promise is to build a model according to some rules. This model documentation can then be run through a black box that makes implementation code. The user does not have to know the details of the black box. Exactly analogous to how you might write a C program and then turn it over to a compiler.
Clearly, there is immense value if MDA is possible. The authors say much of the value lies in the model being closer to what the user desires. Ideally, the user would draw up the model and be able to test it, without any knowledge of the lower, programming level. So there is no "verification gap". The document the user makes can be thus executed.
Some of you will remember similar claims made for fifth generation languages and their like back in the late 80s. These would turn every user into a programmer, eh?! Unfortunately, those efforts failed. The problem was too hard.
Sadly, as the authors themselves point out, MDA has not reached this goal either. A work still in progress. The book shows the current borders of research. It could do with some non-trivial examples. Important because of the abstract level of most of the discussion. Whilst there are some examples, they are of limited complexity.
|