Accessing SE-Toolkit commands

You can use the SE-Toolkit to add a specific type of pin to an action, create connectors between ports, check your model, and so on. The SE-Toolkit commands are context sensitive, therefore you must understand the context in which the tools work.
You can access the SE-Toolkit commands through the following methods as applicable to the selected element:
  • Right-click the element on a diagram, select SE-Toolkit and then select a toolkit command, as shown in the following example.
    SE-Toolkit accessed through diagram
  • Right-click an element on the browser and select SE-Toolkit and then select a toolkit command, as shown in the following example.
    SE-Toolkit accessed through browser in Rational Rhapsody
  • Select the Tools menu, as shown in the following example.
    SE-Toolkit accessed Tools menu

The following table lists the SE-Toolkit commands in alphabetic order by command name and describes the operations that the commands perform.

Table 1. SE-Toolkit commands
Command Accessible from Browser Item Systems Engineering Operation
Add Actor Pins Action an on activity diagram Adds a specific type of pin to an action. For more information, see Adding actor pins.
Architectural Design Wizard Block Allows allocation of operations and event receptions from a parent block to its parts. For more information, see Allocating operations and events with the Architectural Design Wizard.
Auto-Rename Actions Activity diagram Renames actions on an activity diagram to match their Action field instead of the default names (for example, action_0, and so on)
Connect ports Internal block diagram Creates connectors between ports on an internal block diagram based on tags in each port
Copy MOEs from Base Block Copies attributes stereotyped <<moe>> or measures of effectiveness from any parent classes or blocks to all classes or blocks that inherit from it. For each attribute, this option copies the "weight" tag value.
Copy MOEs TO Children Block Copies the <<moe>> attributes of the key function block into the solution blocks
Create Allocation CSV File Activity view
Activity diagram
Creates a .csv file of the allocation of actions to swimlanes–added as a controlled file to the model
Create Allocation Table Activity view
activity diagram
Microsoft Excel must be available for this feature. Creates a Microsoft Excel spreadsheet view of the allocation of actions to swimlanes,
Create Harmony Project Project Creates an initial project structure for a Harmony for Systems Engineering-compliant project. For more information, see Creating projects with the SE-Toolkit.
Create Ports and Interfaces Sequence diagram
Package (option to recourse through subpackages)
Creates ports on blocks and actors and interfaces based on analysis of sequence diagrams
Create Sub Packages Block Create a nested decomposition package structure for parts of the selected block
Create System Model from Use Case Use case Creates functional model elements from the selected use case. For more information, see Create use case scenarios.
Create Test Bench Actor
Part
Creates a test-bench style statechart for the selected actor.
Create Use Case Scenario Use case Creates a blank sequence diagram from the selected use case. For more information, see Create use case scenarios.
Duplicate Activity View Activity view Creates a copy of the selected activity view and removes any reference sequence diagrams from the copy.
Generate Initial Statechart(s) Packages (option to recourse through subpackages) Creates initial statecharts for non-actor lifelines on a set of sequence diagrams
Generate N2 Matrix Internal block diagram
Object model diagram
Structure diagram
Microsoft Excel must be available for this feature. Creates a Microsoft Excel spreadsheet in N3 matrix form from the ports, interfaces, and connectors on the selected diagram.
Merge Functional Analysis Block Copies all operations, attributes, and event receptions from any block found in the FunctionalAnalysisPkg package to the selected block
Model Checker Tools menu A stand-alone model checker for Harmony models. For more information, see Checking your Harmony-SE models.
Perform Activity View Consistency Check Activity view
Activity diagram
Use case
Compares an activity diagram to the sequence diagrams that reference it
Perform Swimlane Consistency Check Activity diagram
Activity
Activities
Compares actions in an activity diagram (in swimlanes) to operations in blocks referenced by the swimlanes
Perform Trade Analysis Part Microsoft Excel must be available for this feature.

The selected diagram must contain blocks or classes that represent the "solution" classes, that is, those classes that aggregate the potential solutions with contained measures of effectiveness, <<moe>> stereotype.

Populate Class
Use case
Block
Allows selective population of an existing diagram with new elements based on selected relationship types
Rename Use Case Use case Automatically renames functional model elements when a use case is renamed
Report Unrealized Messages Sequence diagram Reports any unrealized messages on the selected sequence diagram
Setup Model Execution Activity view
Use case
Creates a component and configuration for model execution for the selected activity view or use case

Feedback