Generate From Behavioral Models

Enterprise Architect's system engineering capability facilitates code generation from each of the following UML behavioral diagrams:
Topic |
Link |
|---|---|
State Machine diagrams(SW & HW) |
|
Interaction (Sequence) diagrams (SW) |
|
Activity diagrams (SW) |
You can generate code in various software and hardware languages, including C(OO), C++, C#, Java, VB.Net, VHDL, Verilog and SystemC.
How To:
To experiment with code generation from these diagrams, using the EAExample project provided with your Enterprise Architect installer, follow the steps below:
Step |
Action |
See also |
|---|---|---|
1 |
Open the EAExample.eap file by selecting the Help | Open Example Model menu option |
|
2 |
From the Project Browser, select any of the following packages:
Hardware Language Examples:
|
|
3 |
When completed, press ( Ctrl+E ) to open the generated source code You should see methods generated in the code |
|
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
- Code synchronization is not supported for behavioral code
Learn More: