Model Driven Development
Less risk - higher efficiency
With Model Driven Development the structure and function of a product is developed in graphical models. Executable models help to understand the system and to find errors early. The code is generated directly from the reusable model. Media gaps between design and code become a thing of the past. Because the models generate code, errors are minimised. The model supports further the communication and ensures that documentation is up to date. Model Driven Development is based on standards such as UML, SysML, and MDA.
There are many MDD Tools in the market. We have experience with many, two of which, which keep the promise of code gerneration right to the embedded target we have in our portfoiio.