Share via


Model-driven and pattern-based development

This article on TheServerSide.Net gives a good perspective about what is really happening with MDA.

Comments

  • Anonymous
    January 20, 2005
    I have to admit that I do agree with this report 100%.

    At this current moment in-time I am the principle software architect at the beginning of a very important software development for my company and I find myself dreading the thought of spending many weeks producing many UML diagrams that are pretty much worthless in the end.
  • Anonymous
    January 22, 2005
    It saddens me to see influential reports missing the point:

    "With generation-based approaches, there is little flexibility and more fuss about the generation process. When companies commit themselves 100% to code generation, there is little room for tweaking, especially when developers always have to go through their model, Zetie said."

    A central underpinning of a translation based approach is that the translation rules can - and should - be tuned to meet needs. Wanting to edit generated code makes as much sense as editing the output from a compiler.

    [It's also sad to see authors such as yourself trumpeting this as vindication of MDA being wrong, when the book you co-author makes the point above explicitly. Guess that's marketing...].
  • Anonymous
    January 24, 2005
    Scott - I think the article is well-grounded in what people are actually doing today. Another quotation from it is:

    "By designing and coding around a particular design pattern, developers have greater flexibility to modify or diverge from generated code as they see fit and are no longer constrained to generate code simply based on an abstract model."

    Yes, of course you can tune the translation rules as well. But 100% generation will be the exception rather than the rule, for the forseeable future.

    -- Steve
  • Anonymous
    January 26, 2005
    The comment has been removed