Id,OwnerUserId,CreationDate,Tags,AnswerCount,CommentCount,FavoriteCount,ViewCount,Score,Title,Body "262279","2894","2008-11-04 16:13:04","","5","0","1","779","3","Tools (Best Practices?) for model driven development?","

Model Driven Software Development.

As I understand it it raises the abstraction level of the design to better reflect the domain the software will attempt to run in. That's alot to say in just one sentence.

The communication between the domain experts (customer) and the developers is crucial to make this methodology work. What I want to know is if there is a tool suite or set of best practices that will help in the initial thrust of MDSD? Once the domain is fleshed out what about mapping that model to an ORM (or whatever)?

I am just diving into the realm of MDSD and DSL so any constructive ideas or comments will be appriciated.

" "5797475","433392","2011-04-26 23:02:17","","2","0","","71","1","How compares MDSD to model interpretation coding-style","

Hopefully, this question isn't too generic:

Conventionally, MDSD is defined as the conversion of model specifications into sources of compilable programs.

Besides this, one could interpret a model.

While interpretation typically tends to be slower, the deployment of an updated model could be simpler.

In general: Why would one compile a model using MDSD? When should one interpret models?

" "7402003","318292","2011-09-13 12:39:09","","5","0","","2381","2","What is the difference between Acceleo and Xpand?","

I have a DSL which is based on a custom metamodel, which in its turn is based on EMF/Ecore. I am trying to figure out which solution to choose, and I cant find any decent comparisons anywhere.

Does anyone have any reasons why I should choose one over the other?

What I know so far is that Acceleo uses a OMG standardized language, but it seems harder to use than Xpand.

" "55325144","11179872","2019-03-24 15:03:12","","1","0","","33","0","Is ALF part of MDA?","

Action language for fUML (ALF) is a language based on fUML and Model-Driven Architecture is an approach which uses models to develop software.

But how is ALF related to Model-Driven Architecture (MDA)?

"