Command Palette

Search for a command to run...

Page Inspect

https://sysmlforum.com/
Internal Links
75
External Links
25
Images
13
Headings
8

Page Content

Title:SysML Forum: What is SysML? - What You Need to Know
Description:The SysML Forum is a web community dedicated to the Systems Modeling Language (SysML), an open standard architecture modeling language for systems engineering applications. Since SysML is a popular dialect (technically a Profile) of UML v. 2, the industry standard for specifying software-intensive architectures, it is a popular choice as a lingua franca for Model-Based Systems Engineering (MBSE) teams that include both systems and software engineers.
HTML Size:65 KB
Markdown Size:12 KB
Fetched At:September 6, 2025

Page Structure

h1What is SysML? - What You Need to Know
h4What is the Systems Modeling Language (SysML)?
h5Question Variant(s): What is SysML?; What is OMG SysML?
h5Definition
h5SysML Diagram Taxonomy
h4What are the SysML diagram types?
h5Question Variant(s): How do the SysML diagrams compare and contrast?; What are SysML Allocation Tables and what are they used for?
h5SysML Diagram Taxonomy

Markdown Content

SysML Forum: What is SysML? - What You Need to Know



Menu

SysMLforum.com

-
- **Overview**
- **FAQ**
- **SysML Tools FAQ**
- ...best free SysML tool?
- ...choose betw/ Sparx EA & MagicDraw/Cameo?
- ...choose betw/ MagicDraw & Cameo?
- **SysML Basic FAQ**
- What is SysML?
- Why use SysML?
- Who created SysML?
- What is MBSE?
- What is Agile MBSE™?
- What is current version of SysML?
- What is new in OMG SysML 1.6?
- ...new in OMG SysML 1.5?
- ...new in OMG SysML 1.4?
- ...new in OMG SysML 1.3?
- ...new in OMG SysML 1.2?
- ...new in OMG SysML 1.1?
- How should SysML be applied?
- …relation between SysML & UML?
- …relation between SysML & MBSE?
- …relation between MBSE & similar…?
- …SysML & UML in same model?
- ...SysML as architecture modeling language...
- What is the best way to learn SysML & MBSE?
- How can I report a SysML issue?
- **SysML Diagram FAQ**
- What are SysML diagram types?
- What is a Requirement diagram?
- What is a Use Case diagram?
- What is a Activity diagram?
- What is a Block Definition Diagram?
- What is an Internal Block Diagram?
- What is a Parametric Diagram?
- What is a Sequence diagram?
- What is a State Machine diagram?
- What is a Package diagram?
- What is an Allocation Table?
- **SysML Advanced FAQ**
- …diff between Block & UML Class...
- …diff between Block & Package...
- …diff between BDD & IBD...
- What is a ValueType?
- …Generalization & Part Association?
- …Part, Shared & Reference Associations?
- …relation among Blocks, Parts & Instances
- How does SysML enable Requirements V&V?
- …SysML work artifacts for MBSE project
- **Specs**
- **Tools**
- **Commercial SysML Tools**
- Review: Cameo SM - SysML
- Review: Sparx EA - SysML
- Review: MagicDraw - SysML
- Review: Rhapsody - SysML
- Review: Visual Paradigm - SysML
- **Open Source SysML Tools**
- Review: Modelio SysML Architect - SysML
- Review: Papyrus SysML - SysML
- **Training**
- **Resources**
- Contact
- SysML.org
- MBSE Works
- Tutorials
- Examples
- Microreactor
- Space Vehicle (SV)
- Self-Driving-Truck (SDT)
- 5G Smart Warehouse
- Unmanned Aerial Vehicle (UAV)
- Cyber Requirements
- Pubs
- Review: Practical Guide to SysML / Friedenthal
- Review: SysML Distilled / Deligatti
- Discussions

# What is SysML? - What You Need to Know

MBSE + AI + Cameo Live Virtual Training...
• Choose AI Machine Learning or AI Expert Systems
• Secure Virtual (Online) Classrooms
• Taught by MBSE + AI Experts w/ 10+ yrs experience

🚀 **BREAKING NEWS:** MBSEmaestro.AI Orchestrates & Amplifies Systems Engineering Workflows
FALLBROOK, Calif., Feb. 11, 2025 /PRNewswire-PRWeb/
PivotPoint Technology Corp. introduces MBSEmaestro.AI (MBSEmaestro™), an AI Assistant that helps systems engineers orchestrate complex workflows and amplify productivity when using sophisticated Systems Modeling Language (SysML) Modeling & Simulation (ModSim) tools. ... Available as both a turnkey AI-powered software service and an advanced AI software toolkit, MBSEmaestro integrates with leading SysML ModSim tools such as Cameo Systems Modeler™ and Sparx Enterprise Architect™, making AI-powered MBSE more accessible and efficient. \[Read more...\]
See 👉 https://MBSEmaestro.AI to check out MBSEmaestro examples and request a demo. #AI #MBSE #SysML

* * *

**The SysML Forum is a web community dedicated to the Systems Modeling Language (SysML)**, the de facto standard architecture modeling language for Model-Based Systems Engineering (MBSE) applications across diverse industries, ranging from aerospace-defense and communications to automotive and medical devices. Since SysML is a popular dialect (technically a Profile) of UML v. 2, the industry standard for specifying software-intensive architectures, it is a popular choice as a lingua franca for MBSE teams that include both systems and software engineers.

Here you can find information related to SysML applications, as well as related topics such as SysML Tools, SysML Training, SysML Discussion Groups, SysML Example Tutorials, SysML Processes, and MBSE Processes that use SysML.

* * *

#### What is the Systems Modeling Language (SysML)?
##### Question Variant(s): *What is SysML?*; *What is OMG SysML?*
##### Definition

**Systems Modeling Language (SysML)**: SysML is a general-purpose architecture modeling language for Systems Engineering applications.

- SysML supports the specification, analysis, design, verification, and validation of a broad range of systems and systems-of-systems. These systems may include hardware, software, information, processes, personnel, and facilities.
- SysML is a dialect of UML 2, and is defined as a UML 2 Profile. (A UML Profile is a UML dialect that customizes the language via three mechanisms: Stereotypes, Tagged Values, and Constraints.)
- SysML is an enabling technology for Model-Based Systems Engineering (MBSE).

The SysML was originally created by the SysML Partners' SysML Open Source Specification Project in 2003. The SysML was adapted and adopted by the Object Management Group (OMG) as OMG SysML in 2006. For more information about the current version of OMG SysML, see the SysML FAQ: What is the current version of SysML?.

SysML Diagram Taxonomy for Agile MBSE™

* * *

SysML-UML 2 Diagram Comparison Table...

##### SysML Diagram Taxonomy

The SysML is composed of nine (9) diagram types and Allocation Tables for mapping language elements across diagram types:



DIAGRAM PROPERTIES

EXECUTABLE SEMANTICS

FORMAL SEMANTICS

Diagram Name

Diagram Type

UML 2 Analog

SDLC Usage

Essential
AGILE SYSML?

Dynamic
Sim †

Math
Sim ‡

Auto
Code
Gen

Rigor

Semi

Informal

Requirement diagram (req)

Static Structure
\[Declarative\]

N/A

Requirements Analysis

Use Case diagram (uc)

Behavior \*
\[Non-Simulatable\]

Use Case

Requirements Analysis

Activity diagram (act)

Dynamic Behavior
\[Simulatable\]

Activity
\[minor mods\]

System Analysis,
Functional Analysis,
System Design

Sequence diagram (sd)

Dynamic Behavior
\[Simulatable\]

Sequence

System Design

State Machine diagram (stm)

Dynamic Behavior
\[Simulatable\]

State Machine

System Analysis,
System Design

Block Definition Diagram (bdd)

Static Structure
\[*Black Box*
Definition\]

Class
\[moderate mods\]

System Analysis,
System Design

Internal Block Diagram (ibd)

Static Structure
\[*White Box*
Usage\]

Composite Structure
\[moderate mods\]

System Analysis,
System Design

Parametric Diagram (par)

Static Structure
\[*White Box*
Usage\]

N/A

System Analysis,
System Design

Package diagram (pkg)

Static Structure
\[Grouping\]

Package
\[minor mods\]

All SDLC phases

Allocation Table

N/A
\[Relationship Matrix\]

N/A

All SDLC phases

†: Dynamic Simulation (a.k.a. *Dynamic System Simulation*) refers to the capability of a computer program to execute the time-varying behavior of a system of interest. In general, with the exception of Use Case diagrams, SysML and UML 2 *Behavior* diagrams are potentially capable of Dynamic System Simulation.

‡: Mathematical Modeling & Simulation (a.k.a. *Mathematical ModSim*, *Mathematical M&S*, *Parametric Simulation*) refers to the capability of a computer program to execute the a mathematical model of the behavior of a system of interest, where the model is defined as a set of mathematical equations. When properly defined and applied, Parametric diagrams are capable of Mathematical ModSim; no other SysML or UML 2 diagrams are capable of this.

\*: Although Use Case diagrams are generally classified as *Behavior* diagrams by both the OMG SysML and UML 2 specifications, their Behavioral semantics are ambiguous and incomplete. Whereas Activity, Sequence, and State Machine diagrams are Turing Complete and their dynamic behavior can be simulated or executed, Use Cases diagrams are not Turing Complete and are not simulatable.

* * *

Agile MBSE™ + SysML Expert
Training & Certification...

* * *

MBSE + SysML Public Training...
• Choose CAMEO or SPARX EA integrated tool training
• Secure Virtual (Online) Classrooms
• Taught by MBSE + SysML Experts w/ 10+ yrs experience

* * *

#### What are the SysML diagram types?
##### Question Variant(s): *How do the SysML diagrams compare and contrast?*; *What are SysML Allocation Tables and what are they used for?*

The SysML is composed of nine (9) diagram types and Allocation Tables for mapping language elements across diagram types:

- Requirement diagram (req)
- Structure Diagrams
- Block Definition Diagram (bdd)
- Internal Block Diagram (ibd)
- Parametric Diagram (par)
- Package diagram (pkg)
- Behavior Diagrams
- Activity diagram (act)
- Sequence diagram (sd)
- State Machine diagram (stm)
- Use Case diagram (uc)
- Allocation Table

The *SysML Diagram Taxonomy* comparison table below explains the similaries and differences among the various SysML diagram types.

SysML Diagram Taxonomy for Agile MBSE™

* * *

Agile MBSE™ + SysML Expert
Training & Certification...

* * *

MBSE + SysML Public Training...
• Choose CAMEO or SPARX EA integrated tool training
• Secure Virtual (Online) Classrooms
• Taught by MBSE + SysML Experts w/ 10+ yrs experience

* * *

##### SysML Diagram Taxonomy

The SysML is composed of nine (9) diagram types and Allocation Tables for mapping language elements across diagram types:



DIAGRAM PROPERTIES

EXECUTABLE SEMANTICS

FORMAL SEMANTICS

Diagram Name

Diagram Type

UML 2 Analog

SDLC Usage

Essential
AGILE SYSML?

Dynamic
Sim †

Math
Sim ‡

Auto
Code
Gen

Rigor

Semi

Informal

Requirement diagram (req)

Static Structure
\[Declarative\]

N/A

Requirements Analysis

Use Case diagram (uc)

Behavior \*
\[Non-Simulatable\]

Use Case

Requirements Analysis

Activity diagram (act)

Dynamic Behavior
\[Simulatable\]

Activity
\[minor mods\]

System Analysis,
Functional Analysis,
System Design

Sequence diagram (sd)

Dynamic Behavior
\[Simulatable\]

Sequence

System Design

State Machine diagram (stm)

Dynamic Behavior
\[Simulatable\]

State Machine

System Analysis,
System Design

Block Definition Diagram (bdd)

Static Structure
\[*Black Box*
Definition\]

Class
\[moderate mods\]

System Analysis,
System Design

Internal Block Diagram (ibd)

Static Structure
\[*White Box*
Usage\]

Composite Structure
\[moderate mods\]

System Analysis,
System Design

Parametric Diagram (par)

Static Structure
\[*White Box*
Usage\]

N/A

System Analysis,
System Design

Package diagram (pkg)

Static Structure
\[Grouping\]

Package
\[minor mods\]

All SDLC phases

Allocation Table

N/A
\[Relationship Matrix\]

N/A

All SDLC phases

†: Dynamic Simulation (a.k.a. *Dynamic System Simulation*) refers to the capability of a computer program to execute the time-varying behavior of a system of interest. In general, with the exception of Use Case diagrams, SysML and UML 2 *Behavior* diagrams are potentially capable of Dynamic System Simulation.

‡: Mathematical Modeling & Simulation (a.k.a. *Mathematical ModSim*, *Mathematical M&S*, *Parametric Simulation*) refers to the capability of a computer program to execute the a mathematical model of the behavior of a system of interest, where the model is defined as a set of mathematical equations. When properly defined and applied, Parametric diagrams are capable of Mathematical ModSim; no other SysML or UML 2 diagrams are capable of this.

\*: Although Use Case diagrams are generally classified as *Behavior* diagrams by both the OMG SysML and UML 2 specifications, their Behavioral semantics are ambiguous and incomplete. Whereas Activity, Sequence, and State Machine diagrams are Turing Complete and their dynamic behavior can be simulated or executed, Use Cases diagrams are not Turing Complete and are not simulatable.

* * *

* * *

UML, BPMN, OMG SYSML and UPDM are trademarks of the Object Management Group. TOGAF and ARCHIMATE are trademarks of The Open Group. ENTERPRISE ARCHITECT is a trademark of Sparx Systems Pty Ltd. MAGICDRAW and CAMEO are trademarks of No Magic, Inc. RATIONAL RHAPSODY is a trademark of IBM. All other trademarks are the property of their respective owners.

© 2003-2024 PivotPoint Technology Corp. | Terms of Use | Privacy | Contact Us

-



Made in RapidWeaver