Model-Driven Architecture (MDA)

View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 ]

Articles
Books
  Reports
  

Articles:
  • Extensible Code Generation with Java, Part 2 by Jack Herrington   - [Clicks: 27]
    Continuing his series on code generation, Jack Herrington banishes the awkward subclassing of generated code with the idea of safe zones, which allow handwritten code to peacefully coexist with generated code.
    [Includes source code]
    http://today.java.net/pub/a/today/2004/05/31/generation-pt2.html - May, 2004
  • Introduction to Model Driven Architecture by Stephen J. Mellor, Kendall Scott, Axel Uhl, Dirk Weise   - [Clicks: 62]
    There have been significant improvements in the ways in which we build software over the last fifty years, two of which are worthy of note in the attempt to make software an asset: we've raised the level of abstraction of the languages we use to express behavior, and we've sought to increase the level of reuse in system construction. MDA takes the ideas of raising the levels of abstraction and reuse up a notch. It also introduces a new idea that ties these ideas together into a greater whole: design-time interoperability. Want to learn the basics? Start right here.
    http://www.informit.com/articles/article.asp?p=170798 - May, 2004
  • Extensible Code Generation with Java, Part 1 by Jack Herrington   - [Clicks: 32]
    Code generation is a key new trend in engineering, one that you need to understand well. The reason is simple: today's modern frameworks are extremely code-intensive. Using a code generator to build the code for you can save you a lot of time, both in writing the code and fixing the inevitable bugs that spring from swathes of hand-written code.
    http://today.java.net/pub/a/today/2004/05/12/generation1.html - May, 2004
  • MDA: Nice idea, shame about the… by Dan Haywood   - [Clicks: 31]
    Dan Haywood has written an in-depth critique on MDA. He looks at the goals of MDA, the parts and pieces, what is right about MDA, and the various issues. He ends up thinking that MDA isn't a total write-off: "What MDA has contributed then is the definition of a problem".
    http://www.theserverside.com/articles/article.tss?l=MDA_Haywood - May, 2004
  • The Essence of Model Driven Architecture by Wim Bast   - [Clicks: 31]
    Model Driven Architecture (MDA) has enjoyed high visibility since its formal announcement by the Object Management Group (OMG) in March 2001. In three short years, well over 40 companies have come forward with software products said to implement MDA; while a smaller, but significant, number of success stories demonstrate that there really is something to this striking new concept.
    http://www.jaxmagazine.com/itr/online_artikel/psecom,id,548,nodeid,147.html - May, 2004
  • Does Code Generation matter to Java Developers? by Norman Richards   - [Clicks: 12]
    Norman Richards looks at the benefits of code generation in terms of reusability and as a high level language, and describes a real world project that migrated a large business model from hand coded business objects to business objects generated from a UML model.
    http://www.theserverside.com/articles/article.tss?l=CodeGenerationJava - Apr, 2004
  • Implement an IOM-Based Code Generator by Giuseppe Naccarato   - [Clicks: 12]
    ... This is the second of two installments on using Java to write a code generator. … Here the discussion concludes with using importer and exporter interfaces, making manual implementations, and using templates.
    http://www.ftponline.com/javapro/2004_03/online/j2ee_gnaccarato_03_10_04/ - Mar, 2004
  • Writing a Code Generator in Java by Giuseppe Naccarato   - [Clicks: 23]
    This is the first of two installments on using Java to write a code generator. This first installment defines a code generator, lists its benefits, and begins providing guidelines for designing and implementing a generic code generator. The article also looks at the code generator's architecture and Internal Object Model. The second installment concludes with a discussion of the importer and exporter interfaces, manual implementations, and using templates.
    http://www.ftponline.com/javapro/2004_03/online/code_gnaccarato_03_03_04/ - Mar, 2004
  • An introduction to Model Driven Architecture Part I: MDA and today’s systems by Alan W. Brown   - [Clicks: 27]
    In this first part of a three-part series, Brown examines the importance of models and modeling, introduces four key principles of MDA, and looks at the leadership role that IBM has played in defining the approach and its supporting standards.
    http://www-106.ibm.com/developerworks/rational/library/3100.html - Jan, 2004
  • Back End Code Generation Techniques For Java by Jack Herrington   - [Clicks: 16]
    Code generation is nothing new, especially for Java programmers, but it is still confusing to most people because of the variety of code generation models and solutions. This article will help you cut through the fog by providing a summary of the popular models and solutions in the Java world today. To simplify matters we will concentrate on tools that aid in generating the code for the database back-end because, for reasons that will become clear, it is the ideal starting point for generation.
    http://www.theserverside.com/resources/article.jsp?l=CodeGeneration - Jan, 2004

[Top]

Books:

[Top]

Reports:
  • MDA Maintainability Analysis report by The Middleware Company   - [Clicks: 13]
    The Middleware Company has released the results of their latest research, a Maintainability Analysis of Model Driven Architecture. The research measures the gain in developer productivity from using an MDA approach to maintaining an existing application. Following TMC’s research last year on using MDA to build a new application, this latest research endeavor had similar results: the MDA approach improved productivity by 37% over a traditional, "code-centric" approach.
    http://www.theserverside.com/news/thread.jsp?thread_id=24271 - Mar, 2004

[Top]