Gaining Momentum : MDSD and DSM
Unlike MDA, MDSD (Model-Driven Software Development) and DSM (Domain-Specific Modeling) follow a more pragmatic, less formal approach to software modeling, making these approaches more accessible to the mere developer mortal.
“Forrester expects model-driven development (MDD) to play a key role in the future of software development; it is a promising technique for helping application development managers address growing business complexity and demand.”
Domain-Specific Modeling raises the level of abstraction beyond programming by specifying the solution directly using domain concepts. The final products are generated from these high-level specifications, because both the model and generators fit the requirements of only one company and domain. Your experts define them, your developers use them.
|