Today I want to provide some inspiration why it makes sense to generate your source code from behaviour models built with Enterprise Architect from Sparx Systems.

Motivation 1:

Render requirement and hazard information into the code automatically!

tracebility2

Motivation 2:

Documentation = Product

If you generate your production source code from models – you can be sure that the product ships matches your documentation.

Sadly true round-trip engineering is a myth when it comes to behaviour models.

Motivation 3:

Start with an existing project to minimize the risks of too many unknown factors in a new project. (CPU, Board, Compiler, Debugger,….)

Existing legacy code can be imported in the model and a new module can be built with the new approach.

Check out my presentation and our LieberLieber Embedded Engineer Solution.