Automator

Syside Automator is a Python library that gives a script direct access to a SysML v2 model: create, read, update and delete elements, evaluate expressions, and generate documents and data from the model rather than from a copy of it. Anything you can do by hand can run automatically, every time the model changes in version control.

Note

Syside Automator is a paid-for and licensed product. To purchase a license, go to the Sensmetry website or reach out to us at syside@sensmetry.com. To read more about our licensing approach, refer to Licensing.

Get started:

Capabilities:

  • Interactive version – Learn how to use the Automator as a command-driven interface

  • SysML Syntax Explorer – Explore SysML code structure interactively

  • ReqIF tools – Exchange data between ReqIF and SysML v2 models

  • Solver – Check assertions and explore attainable values across every interpretation of a model

  • Query API – Ask questions about a model in one call each, check its asserted constraints, and test its rules with pytest

  • Examples collection – Practical scripts to download and run right away

Advanced:

Reference for the syside package itself lives in the API reference.

Not sure which tool you need? Compare them in Which tool does what?.

Have questions?