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.

Chapter 5<br />

Audio Player Constraints and Parametrics<br />

One of the biggest differences between <strong>SysML</strong> and UML is the ability to simulate portions of<br />

a <strong>SysML</strong> model, based on mathematical and physical laws that describe key aspects of the<br />

system. One of the biggest differences between <strong>Enterprise</strong> <strong>Architect</strong> <strong>Systems</strong> Engineering<br />

Edition and other <strong>SysML</strong> modeling tools is <strong>Enterprise</strong> <strong>Architect</strong>’s ability to do that simulation<br />

within the modeling tool, as opposed to simply interfacing to external simulators. We’ll<br />

explore these capabilities in this chapter, starting, as usual, with our process roadmap.<br />

Constraints and Parametrics Roadmap<br />

Our constraints and parametrics roadmap has two sections. The first step, detailed in Figure<br />

1, is to define the Constraints and Parametrics. The second step, shown in Figure 2, is to<br />

configure and run the Simulation. This entire process can be done completely within the<br />

<strong>Enterprise</strong> <strong>Architect</strong> <strong>Systems</strong> Engineering Edition – speeding convergence towards an<br />

engineering solution that meets the Requirements. We’ll spend the remainder of this chapter<br />

following the steps in our roadmap for the Audio Player.<br />

act Define Constraints and Parametrics<br />

Start defining constraints and parametrics<br />

Define Constraint Blocks<br />

Add Scripts to Constraint<br />

Blocks<br />

Define Parametric<br />

Diagrams<br />

Simulate Parametric Models<br />

Figure 1 – Roadmap: Define Constraints and Parametrics<br />

<strong>SysML</strong> parametric models support the engineering analysis of critical system parameters,<br />

including the evaluation of key metrics such as performance, reliability and other physical<br />

characteristics. They unite requirements models with system design models by capturing<br />

executable constraints based on complex mathematical relationships. In <strong>SysML</strong>, parametric

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

Saved successfully!

Ooh no, something went wrong!