Frequently Asked Questions

Here are answers to questions we’re often asked. If you have a question not addressed here, contact us.

1. General questions

What’s SysON?

To understand the intent of SysON, see the What’s? section in the user manual.

Why is the project named SysON? What does "ON" mean in SysON?

The name SysON is a play on words that sounds such as "season" symbolizing a new season for system engineering tools and reflecting progress in the field. While "ON" doesn’t have a single predefined meaning, it evokes activation and readiness—like “you’re ON.” It can also be interpreted as “Systems ON,” highlighting its role as an enabler for digital engineering, or SysML ON, reinforcing its connection to SysML.

What’s the difference between SysON and other SysML modeling tools?

To understand the intent of SysON, see the What’s? section in the user manual.

What are the key features of SysON?

To discover the SysON features, see the Key features section in the user manual.

What is your licensing model for your SysML v2 product?

SysON is a free and open source product licensed under the Eclipse Public License v2.

What are the supported SysML v2 modeling elements?

To explore the supported SysML v2 elements, read the Features section in the user manual.

Does SysON support modeling in SysML v2 graphical notation?

Yes. SysON comes with built-in graphical editors for the core SysML v2 diagram families (structure, behavior, and requirements). These editors are implemented with Sirius Web, so they stay in sync with the underlying model and can be customized through viewpoint extensions without modifying SysON’s code base. Diagram coverage is expanding—block, interface, activity, and state diagrams are supported today, while sequence diagrams and finer‐grained styling options are on the roadmap.

What are the supported diagram types?

To explore the supported SysML v2 views, read the Features section in the user manual.

To what extent will your tool comply with the SysML v2 specification?

SysON aims at full compliance with the SysML v2 specification. SysON already implements the OMG SysML v2 metamodel, including both a built-in SysML v2 and KerML implementation.

To what extent will your tool comply with the Systems Modeling API & Services specification?

SysON aims at full compliance with the Systems Modeling API & Services specification. For more details, see the APIs section of the documentation.

Does SysON support model management?

No, SysON does not provide built-in features for model management such as versioning, branching, or access control. We believe these concerns are best handled by dedicated Configuration Management (CM) or version control tools, which can be integrated with SysON depending on your environment and needs. If model management is essential for your project, we encourage you to consult the Professional Support page to explore how we can help you set up the appropriate infrastructure.

Does SysON support validationof a SysML v2 model?

Yes, SysON supports validation of SysML v2 models. It performs automatic checks to ensure conformance with the SysML v2 metamodel and key structural rules. At this stage, validation results are not yet presented directly within the graphical editors. However, this is a planned improvement for future versions, to provide more integrated and interactive feedback during modeling. Additional validation rules can also be added or customized to fit specific modeling guidelines or project requirements. If you need assistance setting up custom validations, we encourage you to consult the Professional Support page.

To what extent will your tool support collaborative modeling with configuration management?

As a web application, SysON is inherently collaborative. However, it doesn’t include a built-in Configuration Management (CM) tool. We believe that organizations and users should have the freedom to choose their preferred CM tools, and SysON is designed to be flexible enough to integrate with them. If you require assistance integrating SysON with a specific CM tool or setting up a collaborative environment, please refer to the Professional Support page for details on available services.

How do I create a new model?

To create a new model, read the Create a new model section in the user manual.

Will you have a beta version for customers to try? If yes, when will it be available?

SysON is free and open source, it’s already available to try, see installation guide.

When do you plan to have a commercial version of your SysML v2 tool available and what capabilities will it support?

SysON is an open source project, and as such, there is no planned commercial version directly from the project itself. The focus is on fostering an open and collaborative development environment. The project provides updates and fixes on a best-effort basis, specifically targeting the latest release.

For those requiring professional support, we recommend referring to the Professional support page for information about how to obtain customized solutions and services that meet your specific needs.

Will other software products be needed to use the SysON tool?

No.

What are the best practices for modeling complex systems with SysON?

You can find and contribute to the best-practices page in the documentation.

How do I learn more about SysML v2 modeling and best practices?

To learn more about SysML v2 modeling and best practices, explore the official SysML v2 website from the OMG, join the SysON online community, and consider attending webinars and industry conferences. For hands-on learning, check out the SysON tutorials and for more detailed guidance, refer to professional support options.

2. Features and capabilities

Is there a mobile version of SysON available?

SysON is a web application that can be accessed from mobile devices; however, it’s optimized for use with a minimum screen resolution of 1024 * 768 in a maximized browser window. See Prerequisites for more details.

Does SysON support version control work for SysML v2 models?

SysON doesn’t include built-in version control. Instead, it is designed to be flexible and allows users to integrate their preferred version control systems. For more information, see Version Control and Change Management.

How does version control work in SysON?

SysON doesn’t include built-in version control, allowing users to integrate their preferred solutions. For more details, see Version control and change management.

Is there a limit to the number of projects or models I can create in SysON?

Yes, see the scaling limits page for more details.

How do I import and export models in SysON?

Read the Import and Export section of the documentation.

What collaboration features are available in SysON?

Read the Collaborative modeling page of the documentation.

3. Integration with other tools

Does SysON support modeling in SysML v2 textual notation?

SysON supports import and export using the SysML v2 textual notation. Some model information can also be edited directly in textual form. The team is currently working on integrating SysON with SysIDE, an open source textual editor for the SysML v2 syntax, to provide a more complete and synchronized modeling experience.

Does SysON support visualizing SysML v2 graphical view from a SysML v2 textual model?

Yes. SysON can render graphical views from a SysML v2 textual model, as long as the model is structurally valid and complete. This allows users to visualize diagrams based on models imported in textual form.

How do I import and export models?

To import or export models, read the Interoperability section in the user manual.

How do I collaborate with others on models?

Read the Collaborative modeling section to learn more about how to work together by using SysON.

*Does SysON provide an integration to office products that can be used to perform modeling activities?

Yes, SysON provides integrations that support modeling-related activities outside the core modeling environment.

  • Office Integration: Through tools like M2Doc, SysON allows you to generate Word documents from your SysML v2 models. This is useful for producing model-based documentation, reports, and technical specifications that remain synchronized with the underlying model.

  • Diagram Export: Diagrams can be exported as SVG images, making it easy to include visual representations of the model in presentations, documents, or collaborative reviews.

For more advanced use cases or custom document/report generation, consult the Professional Support page.

How will models developed in your tool, be shared with other vendor SysML v2 tools? Are there any limitations we should be aware of?

The intent is to be fully compatible with the SysML v2 standard ensuring that models can be shared by using the SysML v2 textual notation and the SysML v2 API.

How will models in SysML v2 and models in SysML v1 co-exist?

SysON is a pure SysML v2 player. Currently, SysML v1 models can’t coexist within SysON, but coexistence might be possible within your SysML v1 tool.

Does SysON support transforming SysML v1 models to SysML v2 models?

While addressing SysML v1 model support is currently beyond the scope of SysON, we acknowledge its potential as a valuable extension for the tool. We’re open to collaborations with individuals or organizations interested in contributing to such extensions. We invite those who share our vision and are committed to enhancing SysON’s capabilities to contact us to discuss potential partnerships.

Example 1. Does SysON support transforming SysML v2 models to SysML v1 models?

No, SysON does not currently support transforming SysML v2 models into SysML v1 models. If this capability is important for your context, we recommend reviewing the Professional Support page to explore the services available. Our team can help assess what’s possible for your specific use case and discuss potential solutions.

Does SysON support modeling in SysML v1?

No, SysON does not support modeling in SysML v1. It is designed specifically for SysML v2, making use of its updated metamodel, semantics, and services. If you are currently working with SysML v1 and considering a transition, we invite you to consult the Professional Support page to explore how we can help assess migration strategies or interoperability solutions.

How do I integrate SysON with other tools or systems?

SysON is a specialized tool for SysML v2, focusing on the latest standards and methodologies, offering robust compatibility with SysML v2 through features such as textual notation support for model import or export, full compliance with the SysML v2 API for seamless integration with other tools, and ongoing integration efforts with Capella for enhanced model interoperability.

How’s your SysML v2 tool integrated with other products you offer?

SysON is designed to be a specialized tool for SysML v2, focusing on the latest standards and methodologies. Currently, as an open source product, SysON is primarily focused on ensuring robust compatibility within the SysML v2 ecosystem. This includes integration capabilities such as:

  • Textual Notation Support: SysON supports importing and exporting models by using the SysML v2 textual notation. This facilitates sharing and integration with other SysML v2 compatible tools.

  • SysML v2 API: We’re working on making SysON fully compatible with the SysML v2 API, allowing seamless interaction with other tools and systems that adhere to this standard.

  • Integration with Capella: We’re working on establishing integration pathways with Capella, a comprehensive model-based engineering solution.

This will enable users to leverage SysON’s SysML v2 capabilities alongside Capella’s powerful system architecture modeling tools, ensuring model interoperability.

Does SysON support integration of a SysML v2 model with other models?

SysON is designed to be extensible and can support the integration of SysML v2 models with other models or modeling tools, depending on the context. While there is no built-in, generic model integration feature, SysON provides the technical foundations—such as model import/export, references, and APIs—to enable such integrations.

Common integration scenarios include linking SysML v2 models with requirements (e.g., Polarion), architecture frameworks (e.g., Arcadia), or domain-specific models. If you have a specific integration need, we encourage you to consult the Professional Support page to explore how we can help you implement it.

Does SysON provide a capability to link data, trace data, across engineering domain using the SysML v2 API and Services?

Yes, SysON is built on top of the SysML v2 API and Services, which provide capabilities for accessing, linking, and tracing data across engineering domains. These services expose model content in a standardized way (e.g., via REST APIs), enabling integration with external tools such as requirements management systems, simulation tools, and PLM platforms.

This supports traceability and consistency across system engineering workflows. Depending on your specific use case, additional development or configuration may be required. For guidance on setting up such integrations, see the Professional Support page.

4. Troubleshooting

How do I access professional support for SysON?

To access professional support for SysON, see the Professional support page in the documentation, which provides comprehensive information about how to get help and the services available.

5. Extend SysON

How do I customize the user interface of SysON?

SysON is an open source product, providing users with the flexibility to customize the user interface based on their specific needs. Users can directly change the source code by forking the project and following the instructions in the developer guide to build their customized version. For users seeking professional help or customization services, feel free to contact us for personalized help with your customization requirements.

How do I extend SysON with custom add-ons or extensions?

You can extend SysON with custom add-ons or extensions by using its modular architecture. Refer to the developer documentation for guidelines on creating and integrating new modules. For further help, consult the community forum or consider the professional support options.

Does SysON provides a method?

No, SysON doesn’t include a method by default. However, being based on Sirius Web, SysON is inherently extendable. Refer to the Customization and extensions page or contact us for help.

Is it possible to generate documentation from SysON models?

Yes, SysON can integrate with model-to-text solutions such as M2Doc. Refer to the Customization and extensions page or contact us for help.