Buy MDA Distilled Book by Dirk Weise - Bookswagon
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer programming / software engineering > Object-oriented programming (OOP) > MDA Distilled
MDA Distilled

MDA Distilled


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

"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: The MDA framework, including the platform-independent model (PIM) and the platform-specific model (PSM)The Meta Object Facility (MOF)--the OMG's adopted standard for metamodeling Horizontal, vertical, and merging mappings between modelsBuilding marks and marking models Elaborating models, including viewing generated models, and managing manual changesBuilding executable models with Executable UML Agile MDA developmentDevelopers 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.

Table of Contents:
List of Figures. Foreword. Preface. Organization of This Book. Frequently Asked Questions. Acknowledgments. 1. Introduction. Raising the Level of Abstraction. Raising the Level of Reuse. Design-Time Interoperability. Models as Assets. 2. MDA Terms and Concepts. Models. Metamodels and Platforms. Mapping Between Models. Marking Models. Building Languages. Model Elaboration. Executable Models. Agile MDA. Building an MDA Process. Executing an MDA Process. 3. Building Models. Why Model? Abstraction, Classification, and Generalization. Subject Matter and Language Abstraction. Model Projections. Models and Platforms. Using Models. 4. Building Metamodels. Why Metamodels? Metamodels. The Four-Layer Architecture. MOF: A Standard For Metamodeling. Using Metamodels. 5. Building Mappings. Why Mappings? An Informal Example. Mapping Functions. Query, Views, and Transformations (QVT). Scenarios for Mappings. Merging Mappings for Weaving. Using Mappings. 6. Building Marking Models. Why Marks? Marks and Marking Models. Applying Marks and Marking Models. Relating Marks and Model Elements. Other Marks. Mark and Marking Model Implementations. The Theory of Marking Models. Using Marks. 7. Building Languages. Why Build a Language? Who Defines a Language? WhatÕs In a Language? Building a Language Using MOF. Building a Language Using Profiles. Building Graphical Notations. Using Languages That YouÕve Built. 8. Elaborating Models. Why Elaborate Models? Managing Manual Changes to Generated Models. Reversibility of Mappings. Incorporating Legacy Code. Using Elaboration. 9. Building Executable Models. Why Executable Models? Executable UML. The Execution Model. Translating Models. Model Compilers. Using Executable UML. 10. Agile MDA. Why Agile MDA? Agile Methods. Models, Models, Models. Design-Time Interoperability Revisited. Using Agile MDA. 11. Building an MDA Process. Why Build an MDA Process? How to Approach the Problem. Charting the MDA Process. Identifying Models. Identifying the Metamodels and Marking Models. The Long and the Short of Mapping Chains. Constraint Propagation and Verification. Using an MDA Process. 12. Executing an MDA Process. Formalizing Knowledge. Building Bridges. An Example Model-Driven Process. Iterating the Process. Testing the System. Executing an MDA Process. 13. The Future of MDA. Why Not MDA? The Importance of Standards. Building a Tool Chain. Working with Models-as-Assets. Beyond UML. Back from the Future. Glossary. Bibliography. Index.

About the Author :
Stephen J. Mellor is cofounder of Project Technology, Inc., a company focused on tools to execute and translate UML models, where he now serves as vice president. He chaired the UML Action Semantics Consortium, and is now active in specifying MDA. In his copious spare time, he is a member of the IEEE Software Industrial Advisory Board. Kendall Scott is a UML trainer and consultant. With more than sixteen years of experience as a technical writer, he is skilled in converting complex, technical material into understandable and easy-to-use manuals. Axel Uhl is a software architect at Interactive Object Software in Germany, where he serves on the team that is developing the MDA tool ArcStyler. Dirk Weise works as a software engineer and consultant in the area of distributed-object computing, model-driven software development, and software architectures. Having been with Interactive Objects Software for several years, he has taken part in developing MDA ArcStyler and has made use of it in several projects.


Best Sellers


Product Details
  • ISBN-13: 9780201788914
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 234 mm
  • No of Pages: 176
  • Weight: 370 gr
  • ISBN-10: 0201788918
  • Publisher Date: 18 Mar 2004
  • Binding: Paperback
  • Language: English
  • Spine Width: 10 mm
  • Width: 186 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
MDA Distilled
Pearson Education (US) -
MDA Distilled
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

MDA Distilled

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!