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.
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