Generate From Behavioral Models

code_from_behave

Notes:

  • Software code generation from behavioral models is available in the Business and Software Engineering, Systems Engineering and Ultimate editions of Enterprise Architect.
  • Hardware code generation from State Machine models is available in the Systems Engineering and Ultimate editions of Enterprise Architect.
  • For C(OO), please ensure that, on the C Specifications page of the Options dialog, you have set the Object Oriented Support option to True.
  • To be able to generate code from behavioral models, all behavioral constructs should be contained within a Class.

Enterprise Architect's system engineering capability facilitates code generation from each of the following UML behavioral diagrams:

You can generate code in various software and hardware languages, including C(OO), C++, C#, Java, VB.Net, VHDL, Verilog and SystemC.

To experiment with code generation from these diagrams, use the EAExample project provided with your Enterprise Architect installer.