Hi,
Rui has one good answer to this. You can if it provides value above and beyond free. I think there are two other cases you could consider:
1. You offer the tool for free and earn off some other added value - such as consultancy or useful conte…
In our experience the DSL (or MetaModel) must be able to change over time. The evolution of the software products built on the DSL require you to change it. Its how you deal with the incremental additions, the process you put around managing the cha…
The reason why most DSLs are not public is exactly the fit of activities as Michael described it. For the same reason we at MetaCase can only show screenshots of the languages created (as about 20 cases here: http://www.metacase.com/cases/dsm_exampl…
Hi Michael,
Concerning UML tools market we are certainly in an "Operating effectiveness". Each vendor is copying the good idea of the other one. I must admit that I have been paid by Omondo to do this job in the last 5 years and think it would have…
Does Model Driven Software Engineering result in a true “competitive advantage” for an organisation? From what I have read of things promoting MDD/MDA the answer is supposed to be “yes”. However…..
Michael Porter in the article “What is Strategy” (…
A very interesting observation. It highlights the fact that using MDD simply to make a specific project more efficient or better in some way is not an end in itself. MDD only becomes a strategic advantage when a whole software department (or organis…
It depends on your focus, in my opinion. It´s important to make a difference if your business is Software Engineering, building tools or selling consultancy. If your business is outside and is looking for better ways for building your business appli…
Does Model Driven Software Engineering result in a true “competitive advantage” for an organisation? From what I have read of things promoting MDD/MDA the answer is supposed to be “yes”. However…..
Michael Porter in the article “What is Strategy” (…
Configuration Management, Processes, Release Management, Install and Deployment
Key question: How do we apply MDD/Generation techniques to the confirguration management and process automation needed for software product lines etc? How do we make it easier?
My experience of Model Driven Software Development:
Built and manage the build and release processes for a Software Product line built on Model Driven Development.
Modelled and now generate the installer packages for our product delivery.
Comment Wall (3 comments)
You need to be a member of The Model Driven Software Network to add comments!