The OMG's SysML Specification

The Systems Modeling Language (SysML) is a graphic standardized modeling language based on UML 2; it is implemented in systems engineering for models of complex systems. It is essential that you have a basic knowledge of the OMG's SysML specification to be able to customize these models in a targeted manner to suit your company or project.

Using SysML in Innovator

Innovator for Software Architects contains model templates with special profiles which implement the Object Management Group's (OMG) "Systems Modeling Language" (SysML) standard. This standard primarily uses UML elements that have partially been modified.

Structure

The OMG's SysML is defined as an extension of UML 2.

Figure: Overview of Interrelationship Between SysML and UML (SysML 1.5, Figure 4.1)

The specification relates closely to the UML specification thanks to its SysML extension nature as opposed to UML.

Figure: SysML Taxonomy Diagram (SysML 1.5, Figure A.1)

Constructs Used in UML 2

Not modified:

  • Use case diagram
  • Package diagram
  • Sequence diagram
  • State diagram

Modified:

  • Block definition diagram (UML: component diagram)
  • Internal block diagram (UML: composition structure diagram)
  • Activity diagram

Specific SysML 1 constructs

  • Requirement diagram
  • Parametric diagram (not supported by Innovator)

Further Information

http://www.sysml.org/