
Apricot organizes its SysML v2 modeling components into visual categories identified by consistent colors and icons. This system helps users recognize different types of modeling concepts while keeping their technical names and meaning visible.
A SysML v2 model can contain structural elements, behaviors, requirements, analysis concepts, views, metadata and other types of engineering information. This breadth is necessary when describing complex systems, but it also means that a modeling environment must help engineers understand what kind of element they are working with and how it fits into the model.
The Apricot component reference brings the concepts currently represented in the editor together in a single visual overview. It provides a practical map of the available categories and shows how Apricot organizes them across its modeling environment.
This reference is not an official classification of SysML v2 and does not replace the language specification or its technical documentation. It represents the visual organization used by Apricot for its current component catalog.
What is the visual classification for?
A systems model may contain many different types of information. A part, a requirement, an action and a view can all belong to the same model, but each one represents a different aspect of the system.
Apricot’s visual classification provides an additional layer of orientation. The category color indicates the general family of a component, the icon supports recognition and the visible label preserves the precise technical terminology.
This organization can help users locate concepts within the editor, distinguish between different types of model information and understand how the available components are grouped. It can also support product demonstrations, training sessions and an initial exploration of Apricot.
The purpose is not to reduce the technical depth of SysML v2. It is to present the available modeling concepts in a way that is structured, recognizable and easier to navigate.
How does Apricot’s visual system work?
Apricot combines categories, colors and icons. Each layer contributes a different type of information, but the three are designed to work together.
Categories group concepts that serve related purposes within a model. Structural components, for example, are separated from behavioral elements, requirements and analysis concepts. This creates a first level of organization based on the role that each component plays.
Colors give every category a consistent visual identity. As users move through the modeling environment, these colors help distinguish one family of components from another.
Icons provide an additional recognition cue for individual concepts. They do not replace the component name or introduce alternative terminology. The technical label remains visible, while the icon helps users identify the element more quickly.
Together, these elements create a consistent visual language that can be applied across the Apricot interface.
Which SysML v2 component categories are included?
The current reference contains ten groups covering different areas of system modeling.
Structural
The Structural category contains concepts used to describe system composition, relationships and interfaces. It includes elements such as packages, parts, attributes, items, classes, structures, ports, connectors and dependencies.
Behavior
The Behavior category covers actions, states, transitions, events, successions and flows. These concepts help represent what happens within a system and how its behavior develops.
Structured Programming
Structured Programming brings together functions, parameters, calculations, assignments, returns and control structures used to express logic within a model.
Requirements
The Requirements category includes requirements, constraints, assumptions, concerns, objectives, actors, use cases, subjects and stakeholders. These concepts connect the system definition with needs, conditions and engineering objectives.
Analysis and Testing
Analysis and Testing contains concepts related to model analysis, snapshots, time slices and verification.
Views and Diagrams
Views and Diagrams includes concepts used to define and render selected model information, such as views, viewports, renderings and frames.
Variability
The Variability category contains variant and variation concepts used to represent alternatives within a model.
Documentation and Metadata
Documentation and Metadata includes documentation, annotations and metadata-related elements that add structured context to model information.
Others
The reference also includes concepts related to allocation, occurrences, individuals, images and references.
Apricot
The final category contains the diagram component provided by Apricot.
How can the reference be used?
The Apricot SysML v2 component reference is designed as a practical overview rather than a detailed manual. It provides a compact view of the component families currently represented in the editor and the visual conventions associated with them.
For someone exploring Apricot for the first time, the reference introduces the range of concepts available in the interface. For experienced SysML v2 users, it provides a quick map of how those concepts are visually organized within Apricot.
The reference can also be kept available while working with the editor, used as supporting material during training or included in product demonstrations. Its role is to provide orientation and context without requiring users to inspect every component individually.
Frequently asked questions
What does the Apricot SysML v2 component reference show?
It shows the components currently included in the Apricot visual reference, organized by category, color and icon. It provides an overview of the component families represented in the editor.
Is this an official SysML v2 classification?
No. The reference shows the visual organization used by Apricot. It does not replace the official SysML v2 specification or its technical documentation.
Who is the reference intended for?
It is primarily intended for systems engineers, MBSE professionals, technical teams and organizations exploring or working with SysML v2 modeling tools.
Why does Apricot use colors and icons?
Colors help distinguish component families, while icons provide an additional recognition cue. The technical name of every component remains visible.
Download the SysML v2 Component Reference
Explore and download the complete visual reference from Apricot Resources:
