aspose file tools
The moose likes OO, Patterns, UML and Refactoring and the fly likes MDA or DSM Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Reply Bookmark "MDA or DSM" Watch "MDA or DSM" New topic
Author

MDA or DSM

Jean louc Rippon
Ranch Hand

Joined: May 24, 2006
Posts: 44
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
Genefer Bruns
Greenhorn

Joined: Oct 17, 2006
Posts: 25
I think there is no different between them !
Gabriel Claramunt
Ranch Hand

Joined: May 26, 2007
Posts: 375
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.


Gabriel
Software Surgeon
Genefer Bruns
Greenhorn

Joined: Oct 17, 2006
Posts: 25
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

Joined: May 26, 2007
Posts: 375
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.
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
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.


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Scott Ambler
author
Ranch Hand

Joined: Dec 12, 2003
Posts: 608
The shapes of the bubbles and lines are different. ;-)

- Scott


<a href="http://www-306.ibm.com/software/rational/bios/ambler.html" target="_blank" rel="nofollow">Scott W. Ambler</a><br />Practice Leader Agile Development, IBM Rational<br /> <br />Now available: <a href="http://www.ambysoft.com/books/refactoringDatabases.html" target="_blank" rel="nofollow">Refactoring Databases: Evolutionary Database Design</a>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: MDA or DSM
 
Similar Threads
Architecture question
Examples of applications of MDA
MDA or DSM
Architectural IDE (MDA)
MDA?