General Concepts
System Elements
In SOX, system elements are used instead of blocks. System elements are available in the block definition diagram and SOX concepts diagram in tool palette “SOX types”.
Hide or show compartments and their content as needed:
Right-click on the SE>Filters>Show/Hide Compartments. Select compartments to show.
Right-click on the SE>Filters>Show/Hide Contents. Select content to show.
Changes to SOX Profile and Settings
When the SOX profile and settings are changed, for example, the default type of relationship between elements, hence the inheritance of SSL might no longer be accurate.
Model Explorer
The “Model Explorer” view gives access to all the modeling capabilities provided by Eclipse PapyrusTM (UML 2.5, SysML 1.6). It also shows all created model elements of the active project in a hierarchical structure.
Creating Diagrams
To create a diagram, go to the model explorer view.
Right-click on the SysML folder.
Choose New Diagram.
Select a diagram type.
Enter a name.
Click OK.
Icons having greenish / bluish color symbolize UML diagrams, whereas SysML diagrams are represented by icons of red and orange color.
Diagrams can be created on model elements; for example, an internal block diagram can be created by right-clicking on a system element to model its internal structure and item flow.
Adding Related Elements
To add model elements related to an element in a diagram right-click on that element and choose Add>Related Elements. In the “Show/Hide Links” dialog select the links to show.
Connecting design elements
There are several options regarding how to add a connection between elements in a diagram (System Design):
Tool palette: (1) select type, (2) click on source, (3) click on target.
Drag element A and drop it onto element B. - Outcome: the default connection type is created as defined in the connection matrix. If several connection types are allowed, a choice is provided (to be implemented).
Default Connection Matrix
The default type of relation between elements can be configured (to be implemented).
SOX Functions
Functions are modeled as activities and activities are interpreted as functions.
When creating an activity in the model explorer it automatically gets the stereotype “Function” (to be implemented).
When creating a function from tool palette in a diagram or in a SOX module like FMEA, for example, it is represented by an activity in the UML model with stereotype “Function” (implemented in v4.0).
Functions have unique IDs and the conventional SOX functions icon:
Using Requirements
Requirements can be generated and/or used in these diagrams:
Requirements Diagram
SOX Functions Diagram
Block Definition and Internal Block Diagram
Activity Diagram.
Useful Features
Mouse-over function (to be implemented)
In diagrams (System Design), different types of information associated with an element are shown via mouse-over function: tasks and comments allocated to an element, ID of an element, SSL.
Tasks and comments (to be implemented)
In all diagrams (System Design), the SOX tasks and comments can be created and allocated to elements of the diagram.
Stereotyping of activities (to be implemented)
The stereotype of an activity can be easily set by right-clicking: