Extend Architectural Elements
System Composer™ provides built-in element types, including components, ports, connectors, interfaces, allocations, and functions. Functions are only available in software architectures. Create stereotypes to extend element types with metadata. Package related stereotypes into profiles for use with multiple models using the Profile Editor. Share profiles between models to ensure consistency within a project.
Stereotypes provide a template to define custom concepts and terminologies. Assign custom stereotypes to a model element to define its relation to the system. Properties defined within the stereotype applied to a model element can be used for early analyses, such as budget allocation, latency tradeoffs, and other parametric design concerns. You can add engineering units to property values to establish context.
Classes
systemcomposer.profile.Profile | Profile (Since R2019a) |
systemcomposer.profile.Stereotype | Stereotype in profile (Since R2019a) |
systemcomposer.profile.Property | Property in stereotype (Since R2019a) |
Functions
Tools
Profile Editor | Create and manage profiles with stereotypes and properties (Since R2019a) |
Manage Profiles | Link and unlink profiles and order stereotypes (Since R2019a) |
Topics
- Extend System Composer Language Elements Using Profiles
Extend architectures by defining stereotypes in profiles to apply to model elements with property values.
- Use Property Inspector in System Composer
View and edit element properties in System Composer.
- Simulate Mobile Robot with System Composer Workflow
Simulate a mobile robot architecture with a systems engineering workflow.
- STEP 1: Organize and Link Requirements
- STEP 2: Design Architecture Models
- STEP 3: Define Stereotypes and Perform Analysis
- STEP 4: Simulate Architectural Behavior