27.11.2014 Views

Embedded Systems Development using SysML - Enterprise Architect

Embedded Systems Development using SysML - Enterprise Architect

Embedded Systems Development using SysML - Enterprise Architect

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!