Win a copy of React Cookbook: Recipes for Mastering the React Framework this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Rob Spoor
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Junilu Lacar
  • Tim Cooke
Saloon Keepers:
  • Tim Holloway
  • Piet Souris
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Frits Walraven
  • Himai Minh

MDA or DSM

 
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello,

I want to know what is the different between the development with MDA (Model Driven Architecture) and with DSM (Domain Specific Modeling), when we develop which one should be chosen. I see that they are very similar but I need to know how I can choose between them.

Any idea?
JL
 
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think there is no different between them !
 
Ranch Hand
Posts: 376
Scala Monad
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There's differences!
IMHO, the main difference is in MDA, models are created using UML, a standard unified notation for software systems (independently of the domain) and in DSM, the modeling notation comes straight from the domain.
 
Genefer Bruns
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you Gabriel,

but I did not uderstand what do you mean by "in DSM the modeling notation comes straight from the domain", in MDA, it come from what, what the meaning of the word domain in DSM, could you give me more information about that please?

Thanks in advance,
 
Gabriel Claramunt
Ranch Hand
Posts: 376
Scala Monad
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In MDA the notation is UML, and is the same independently of the application domain. In DSM, the notation is whatever notation is already used in the domain or specifically defined for it.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Gabriel Claramunt:
In MDA the notation is UML, and is the same independently of the application domain. In DSM, the notation is whatever notation is already used in the domain or specifically defined for it.



http://en.wikipedia.org/wiki/Domain-Specific_Modeling#Comparison_between_DSM_languages_and_UML might shed some more light on this.
 
author
Posts: 608
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The shapes of the bubbles and lines are different. ;-)

- Scott
 
reply
    Bookmark Topic Watch Topic
  • New Topic