Extend Architectural Elements
System Composer™ provides built-in element types: components, ports, connectors, and interfaces. Create stereotypes (2) to extend element types with additional architectural metadata (5). Package related stereotypes into profiles (1) for use with multiple models. Share profiles between models to ensure consistency within a project.
Stereotypes (3) provide a template to represent certain concepts and terminologies. Assign custom stereotypes to a model element to define the element's relation to the system. Additional quantitative properties (5) defined within the stereotype with values specified on a per-element basis can be used for early analyses (4), such as budget allocation, latency tradeoffs, and other parametric design concerns. You can add engineering units to property values to establish context.
|Load profile by name|
|Apply profile to model|
|Remove profile from model|
|Rename profile in model|
|Open Profile Editor|
|Find profile by name|
|Load profile from file|
|Save profile as file|
|Close all open profiles|
|Define custom property for stereotype|
|Remove property from stereotype|
|Find if element has property|
|Set property value corresponding to stereotype applied to element|
|Get property value corresponding to stereotype applied to element|
|Get value of architecture property|
|Get evaluated value of property from component|
|Get stereotype property names on element|
|Find stereotype by name|
|Get default stereotype for profile|
|Set default stereotype for profile|
|Get default stereotype for elements|
|Set default stereotype for elements|
|Add stereotype to profile|
|Remove stereotype from profile|
|Find stereotype in profile by name|
|Apply stereotype to architecture model element|
|Apply stereotype to all elements in architecture|
|Get stereotypes applied on element of architecture model|
|Remove stereotype from model element|
|Find if element has stereotype applied|
Define specialized model element types based on components, ports, and connectors.
Import profiles, apply stereotypes to model elements, and extend existing stereotypes.
Perform static analysis on a System Composer architecture to evaluate characteristics of the system.
Simulate a mobile robot architecture with a systems engineering workflow.