I say now a truism. Model based development will be the new quantum leap in software development in terms of productivity.
It surely takes more years to adopt UML in the development, but there is a clear path to this.
- code generation (hard constraints) and documentation.
- UML meta models are the basis of AUTOSAR standards. AUTOSAR is heavily supported by most of car manufacturers.
- UML and re-use of software should be good friends.
- Round trip engineering tools are more and more available for embedded and ease the re-use, as the design documents are more readable.
More post on this in the near future.