Skip to content

OpenSysML Roadmap

Chris Delp edited this page Sep 6, 2026 · 4 revisions

#Goal The goal of opensysml runtime is to provide a high performance implementation of SysML version 2 that has a community oriented development that is commercial friendly - hence the Apache 2 license on code and creative commons license on docs.

Feature Areas

  • Core Runtime - creates, loads and updates SysML v2 models. Runs Expressions and Calcs. While the runtime is designed to connect to broader analysis such as simulations, but the runtime itself is not intended to execute the model itself in this way. the runtime does provide the framework for tying different analysis engines in the analysis workflow. the runtime primarily behaves as development and query/expression execution.

  • Analysis and Execution - these features focus on how the model is fed into various analysis and execution engines for analyzing the model itself in terms of what the model means for engineering.

  • Selective Configuration Management

  • IDEs and MDKs

  • Digital Engineering

this roadmap looks at OpenSysML runtime roadmap in terms of features and infrastructure

OpenSysML Runtime

  • REPL with SysML syntax
  • .sysml model file read/write/update
  • calc and expression execution (including docgen) โ€” - expand expressions to include docgen syntax, specifically such that queries can be run for both reporting and updating the model based on the query syntax
  • binary compile and FMI
  • Python interface

Flexo services and CLI

  • integration with OpenSysML

Embedded OpenSysML

  • embedded SysML runtime designed to load and run SysML models in an embedded environment

IDE Support

  • VS Code
  • Jet Brains

Platforms

  • Linux, Mac, Windows

Clone this wiki locally