Skip to main content

Description

Parts represent components or subsystems within a larger system, forming the fundamental building blocks of system structure in Model-Based Systems Engineering. In SysML v2, parts are objects that illustrate the hierarchical composition of systems, showing how components are assembled to form the whole system. Parts are the main structural elements that can represent any kind of physical or logical component with an extent in both time and space. They encapsulate both structural and behavioral features, making them modular units that define how a system is organized and how its components interact. Parts have values and parameters defined by their owned Attributes, and they can contain other parts, creating nested hierarchies that represent complex system architectures.
A special object type called Entity exists to model persons, groups, environments, and organizations, which are not parts of a system.

View Types

ViewDescription
PropertiesEdit the object’s properties, attributes, and metadata.
TableDisplay the object and its children in a tabular format.
TreeView the hierarchical structure of the object.
BlockVisual block diagram showing parts and connections.
RelationshipsExplore the network of connections to other objects.
HistoryTrack changes and revisions to the object.

Properties Fields

Name
string
Name of the object.
Short Name
string
Short name of the object.
Documentation
string
Description of the part.
Attributes
object
A list of all Attribute objects owned by this part.Attribute Equations, Units and Type can be editied here, as well as recalculated and deleted entirely.Read more about Attributes
Constraints
object
A list of all Constraint objects owned by this part.Constraint Equations and Analysis Type can be editied here, as well as recalculated and deleted entirely.Read more about Constraints
Elements
object
A list of all other model objects owned by this part.Parts, Ports and Interfaces can be viewed and deleted.Read more about PortsRead more about Interfaces
References
object
A list of all Reference objects used by this part.The Davinci Agent will add Reference objects used during generation to this list automatically. Users can also manually add References here.Read more about References
Relationships
connection
A list of all Relationships this object has with other model objects.Read more about Relationships