Embedded Systems Development using SysML - Enterprise Architect
Embedded Systems Development using SysML - Enterprise Architect
Embedded Systems Development using SysML - Enterprise Architect
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Implement Software<br />
Software implementations can leverage a variety of powerful capabilities that are included<br />
with the System Engineering Edition of <strong>Enterprise</strong> <strong>Architect</strong>. Two of the more important and<br />
unique capabilities are:<br />
• The ability to generate functional (algorithmic) code from behavioral models (state<br />
machines, activity diagrams, and interaction diagrams)<br />
• The ability to integrate <strong>Enterprise</strong> <strong>Architect</strong> models into development environments<br />
such as Eclipse and Visual Studio.<br />
Figure 8 shows a high-level look at the Software Implementation activity from the roadmap.<br />
act Implement Software<br />
Generate Functional Code<br />
from Activ ity Diagrams<br />
Generate Functional Code<br />
from State Machines<br />
Build in Visual Studio<br />
<strong>using</strong> MDG Integration<br />
Build in Eclipse <strong>using</strong><br />
MDG Integration<br />
Figure 8 – Implement Software<br />
We’ll explore these unique capabilities and how they work together in Chapter 7.