System design resides in the model not in documents
Model updates are automatically populated into the system views
Systems Modeling Language (SysML)
Developed jointly by
International Council on Systems Engineering (INCOSE)
Object Modeling Group (OMG)
To support Model-Based Systems Engineering (MBSE)
Diagrams are views of the underlying model
Requirements
Parametrics
Structures
Block Definition
Internal Block
Behaviors
Activity, Sequence
State, Use Case
Actors Flows Signals Ports ...
Requirement Element
ID and Text
Requirement Relationships
Derive, Refine, Trace
Verify, Satisfy
Model consists of many model elements, e.g
Block Element
Conceptual or Physical Entity
Hardware, Software, Data
Person, Facility
Entity flow in the system
Entity in the natural environment
...
Block Properties
Parts
Values
Constraints
Operations
Receptions
...